builder: fx-team_win7-ix-debug_test-web-platform-tests-7
slave: t-w732-ix-208
starttime: 1449079766.25
results: success (0)
buildid: 20151202092625
builduid: df2656d967824605bded09584778e560
revision: 4f704aecb2496b6aa9082ad1f61d9dcbddb5d638
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:26.255324) =========
master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:26.255868) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:26.256176) =========
'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-208
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-208
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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-208
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.494000
basedir: 'C:\\slave\\test'
========= master_lag: 0.04 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:26.788475) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:26.788831) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:26.921239) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:26.921618) =========
'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-208
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-208
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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-208
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.201000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:27.136449) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:27.136763) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:27.137135) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:27.137407) =========
'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-208
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-208
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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-208
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
--10:09:27-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 2.10 GB/s
10:09:27 (2.10 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.798000
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:27.951012) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2015-12-02 10:09:27.951340) =========
'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-208
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-208
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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-208
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.601000
========= master_lag: 4.19 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2015-12-02 10:09:35.740183) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-02 10:09:35.740487) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 4f704aecb2496b6aa9082ad1f61d9dcbddb5d638 --destination scripts --debug'
in dir C:\\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 4f704aecb2496b6aa9082ad1f61d9dcbddb5d638 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-208
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-208
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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-208
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-12-02 10:09:36,051 truncating revision to first 12 chars
2015-12-02 10:09:36,051 Setting DEBUG logging.
2015-12-02 10:09:36,051 attempt 1/10
2015-12-02 10:09:36,051 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/4f704aecb249?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-12-02 10:09:36,492 unpacking tar archive at: fx-team-4f704aecb249/testing/mozharness/
program finished with exit code 0
elapsedTime=1.194000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-02 10:09:36.987419) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:36.987764) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:37.015275) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:37.015599) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-02 10:09:37.016070) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 19 mins, 29 secs) (at 2015-12-02 10:09:37.016365) =========
'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' 'fx-team' '--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', 'fx-team', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-208
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-208
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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-208
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
10:09:37 INFO - MultiFileLogger online at 20151202 10:09:37 in C:\slave\test
10:09:37 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 fx-team --download-symbols true
10:09:37 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
10:09:37 INFO - {'append_to_log': False,
10:09:37 INFO - 'base_work_dir': 'C:\\slave\\test',
10:09:37 INFO - 'blob_upload_branch': 'fx-team',
10:09:37 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
10:09:37 INFO - 'buildbot_json_path': 'buildprops.json',
10:09:37 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
10:09:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:09:37 INFO - 'download_minidump_stackwalk': True,
10:09:37 INFO - 'download_symbols': 'true',
10:09:37 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
10:09:37 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
10:09:37 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
10:09:37 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
10:09:37 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
10:09:37 INFO - 'C:/mozilla-build/tooltool.py'),
10:09:37 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
10:09:37 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
10:09:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:09:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:09:37 INFO - 'log_level': 'info',
10:09:37 INFO - 'log_to_console': True,
10:09:37 INFO - 'opt_config_files': (),
10:09:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:09:37 INFO - '--processes=1',
10:09:37 INFO - '--config=%(test_path)s/wptrunner.ini',
10:09:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:09:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:09:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:09:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:09:37 INFO - 'pip_index': False,
10:09:37 INFO - 'require_test_zip': True,
10:09:37 INFO - 'test_type': ('testharness',),
10:09:37 INFO - 'this_chunk': '7',
10:09:37 INFO - 'total_chunks': '8',
10:09:37 INFO - 'virtualenv_path': 'venv',
10:09:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:09:37 INFO - 'work_dir': 'build'}
10:09:37 INFO - #####
10:09:37 INFO - ##### Running clobber step.
10:09:37 INFO - #####
10:09:37 INFO - Running pre-action listener: _resource_record_pre_action
10:09:37 INFO - Running main action method: clobber
10:09:37 INFO - rmtree: C:\slave\test\build
10:09:37 INFO - Using _rmtree_windows ...
10:09:37 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
10:10:55 INFO - Running post-action listener: _resource_record_post_action
10:10:55 INFO - #####
10:10:55 INFO - ##### Running read-buildbot-config step.
10:10:55 INFO - #####
10:10:55 INFO - Running pre-action listener: _resource_record_pre_action
10:10:55 INFO - Running main action method: read_buildbot_config
10:10:55 INFO - Using buildbot properties:
10:10:55 INFO - {
10:10:55 INFO - "properties": {
10:10:55 INFO - "buildnumber": 154,
10:10:55 INFO - "product": "firefox",
10:10:55 INFO - "script_repo_revision": "production",
10:10:55 INFO - "branch": "fx-team",
10:10:55 INFO - "repository": "",
10:10:55 INFO - "buildername": "Windows 7 32-bit fx-team debug test web-platform-tests-7",
10:10:55 INFO - "buildid": "20151202092625",
10:10:55 INFO - "slavename": "t-w732-ix-208",
10:10:55 INFO - "pgo_build": "False",
10:10:55 INFO - "basedir": "C:\\slave\\test",
10:10:55 INFO - "project": "",
10:10:55 INFO - "platform": "win32",
10:10:55 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/",
10:10:55 INFO - "slavebuilddir": "test",
10:10:55 INFO - "scheduler": "tests-fx-team-win7-ix-debug-unittest-7-3600",
10:10:55 INFO - "repo_path": "integration/fx-team",
10:10:55 INFO - "moz_repo_path": "",
10:10:55 INFO - "stage_platform": "win32",
10:10:55 INFO - "builduid": "df2656d967824605bded09584778e560",
10:10:55 INFO - "revision": "4f704aecb2496b6aa9082ad1f61d9dcbddb5d638"
10:10:55 INFO - },
10:10:55 INFO - "sourcestamp": {
10:10:55 INFO - "repository": "",
10:10:55 INFO - "hasPatch": false,
10:10:55 INFO - "project": "",
10:10:55 INFO - "branch": "fx-team-win32-debug-unittest",
10:10:55 INFO - "changes": [
10:10:55 INFO - {
10:10:55 INFO - "category": null,
10:10:55 INFO - "files": [
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/z6h3LMR1RV2Xzael1zggdA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/z6h3LMR1RV2Xzael1zggdA/artifacts/public/build/test_packages.json"
10:10:55 INFO - }
10:10:55 INFO - ],
10:10:55 INFO - "repository": "",
10:10:55 INFO - "rev": "ad92bd131ec32b16999940cfc18630a1bbb1f188",
10:10:55 INFO - "who": "cbook@mozilla.com",
10:10:55 INFO - "when": 1449071215,
10:10:55 INFO - "number": 6733212,
10:10:55 INFO - "comments": "Merge mozilla-central to fx-team",
10:10:55 INFO - "project": "",
10:10:55 INFO - "at": "Wed 02 Dec 2015 07:46:55",
10:10:55 INFO - "branch": "fx-team-win32-debug-unittest",
10:10:55 INFO - "revlink": "",
10:10:55 INFO - "properties": [
10:10:55 INFO - [
10:10:55 INFO - "buildid",
10:10:55 INFO - "20151202062331",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "builduid",
10:10:55 INFO - "306b3921b1f34b39b8e070b80c793992",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "pgo_build",
10:10:55 INFO - "False",
10:10:55 INFO - "Change"
10:10:55 INFO - ]
10:10:55 INFO - ],
10:10:55 INFO - "revision": "ad92bd131ec32b16999940cfc18630a1bbb1f188"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "category": null,
10:10:55 INFO - "files": [
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/aAeIfiVnToKIIBl1PpoYjQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/aAeIfiVnToKIIBl1PpoYjQ/artifacts/public/build/test_packages.json"
10:10:55 INFO - }
10:10:55 INFO - ],
10:10:55 INFO - "repository": "",
10:10:55 INFO - "rev": "5210512b24b67ca3e974b7749c59c0438450d4f9",
10:10:55 INFO - "who": "pbrosset@mozilla.com",
10:10:55 INFO - "when": 1449074336,
10:10:55 INFO - "number": 6733510,
10:10:55 INFO - "comments": "Bug 1171863 - Define all positions and sizes in percentage for auto-resize; r=tromey\n\nInstead of having the various positions and sizes of elements of the timeline\ndefined in pixels, this defines them in % of the total width.\nThis way the animations, scrubber, etc... adapt as you resize the panel.\nThe only complex thing here is resizing the header and background. Both of\nthem are generated via javascript. To do this, they are now positioned and sized\nin % too, so they resize when the window is resized, and after a debounced\ndelay, they get re-generated too.",
10:10:55 INFO - "project": "",
10:10:55 INFO - "at": "Wed 02 Dec 2015 08:38:56",
10:10:55 INFO - "branch": "fx-team-win32-debug-unittest",
10:10:55 INFO - "revlink": "",
10:10:55 INFO - "properties": [
10:10:55 INFO - [
10:10:55 INFO - "buildid",
10:10:55 INFO - "20151202071824",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "builduid",
10:10:55 INFO - "3a462df145cc426dada61be4ee8e36e6",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "pgo_build",
10:10:55 INFO - "False",
10:10:55 INFO - "Change"
10:10:55 INFO - ]
10:10:55 INFO - ],
10:10:55 INFO - "revision": "5210512b24b67ca3e974b7749c59c0438450d4f9"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "category": null,
10:10:55 INFO - "files": [
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/rCCHHnQtQT-sAf178KHcbw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/rCCHHnQtQT-sAf178KHcbw/artifacts/public/build/test_packages.json"
10:10:55 INFO - }
10:10:55 INFO - ],
10:10:55 INFO - "repository": "",
10:10:55 INFO - "rev": "87204339949047f3c630cb57f37fb6e818d41f5f",
10:10:55 INFO - "who": "ttromey@mozilla.com",
10:10:55 INFO - "when": 1449073985,
10:10:55 INFO - "number": 6733485,
10:10:55 INFO - "comments": "Bug 1225192 - remove leading whitespace before prettifying css; r=pbrosset\n",
10:10:55 INFO - "project": "",
10:10:55 INFO - "at": "Wed 02 Dec 2015 08:33:05",
10:10:55 INFO - "branch": "fx-team-win32-debug-unittest",
10:10:55 INFO - "revlink": "",
10:10:55 INFO - "properties": [
10:10:55 INFO - [
10:10:55 INFO - "buildid",
10:10:55 INFO - "20151202073358",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "builduid",
10:10:55 INFO - "b70adde180df4deb9484abd536016bdc",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "pgo_build",
10:10:55 INFO - "False",
10:10:55 INFO - "Change"
10:10:55 INFO - ]
10:10:55 INFO - ],
10:10:55 INFO - "revision": "87204339949047f3c630cb57f37fb6e818d41f5f"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "category": null,
10:10:55 INFO - "files": [
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/vWuMDTgWRVmk_56_tHS7qQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/vWuMDTgWRVmk_56_tHS7qQ/artifacts/public/build/test_packages.json"
10:10:55 INFO - }
10:10:55 INFO - ],
10:10:55 INFO - "repository": "",
10:10:55 INFO - "rev": "2d33fa3346b2e4bfd7720a9f1f19e4a59b84e143",
10:10:55 INFO - "who": "florian@queze.net",
10:10:55 INFO - "when": 1449074982,
10:10:55 INFO - "number": 6733559,
10:10:55 INFO - "comments": "Bug 1227045 - fix intermittent test failures due to the cache file not being consistently saved before test-triggered restarts, r=mak.",
10:10:55 INFO - "project": "",
10:10:55 INFO - "at": "Wed 02 Dec 2015 08:49:42",
10:10:55 INFO - "branch": "fx-team-win32-debug-unittest",
10:10:55 INFO - "revlink": "",
10:10:55 INFO - "properties": [
10:10:55 INFO - [
10:10:55 INFO - "buildid",
10:10:55 INFO - "20151202075221",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "builduid",
10:10:55 INFO - "7a9ec2fab2f045b784918bffe58d8b88",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "pgo_build",
10:10:55 INFO - "False",
10:10:55 INFO - "Change"
10:10:55 INFO - ]
10:10:55 INFO - ],
10:10:55 INFO - "revision": "2d33fa3346b2e4bfd7720a9f1f19e4a59b84e143"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "category": null,
10:10:55 INFO - "files": [
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/T1ij5YTnQdyfsTe0RKM9Sw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/T1ij5YTnQdyfsTe0RKM9Sw/artifacts/public/build/test_packages.json"
10:10:55 INFO - }
10:10:55 INFO - ],
10:10:55 INFO - "repository": "",
10:10:55 INFO - "rev": "2ec770d354e53708be3887e8e678ce21866d7a8e",
10:10:55 INFO - "who": "mbanner@mozilla.com",
10:10:55 INFO - "when": 1449076568,
10:10:55 INFO - "number": 6733650,
10:10:55 INFO - "comments": "Bug 1229471 - LoopUI shouldn't try to use toolbar buttons in the hidden window. r=mikedeboer",
10:10:55 INFO - "project": "",
10:10:55 INFO - "at": "Wed 02 Dec 2015 09:16:08",
10:10:55 INFO - "branch": "fx-team-win32-debug-unittest",
10:10:55 INFO - "revlink": "",
10:10:55 INFO - "properties": [
10:10:55 INFO - [
10:10:55 INFO - "buildid",
10:10:55 INFO - "20151202081125",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "builduid",
10:10:55 INFO - "2d4a60abb67d4260b6001ad0556bb3c4",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "pgo_build",
10:10:55 INFO - "False",
10:10:55 INFO - "Change"
10:10:55 INFO - ]
10:10:55 INFO - ],
10:10:55 INFO - "revision": "2ec770d354e53708be3887e8e678ce21866d7a8e"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "category": null,
10:10:55 INFO - "files": [
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/yrJtZ9FeRzmKhATy8J63gg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/yrJtZ9FeRzmKhATy8J63gg/artifacts/public/build/test_packages.json"
10:10:55 INFO - }
10:10:55 INFO - ],
10:10:55 INFO - "repository": "",
10:10:55 INFO - "rev": "1d5e9f3d094d075cfda767dd2108b07c7f8557de",
10:10:55 INFO - "who": "maglione.k@gmail.com",
10:10:55 INFO - "when": 1449079509,
10:10:55 INFO - "number": 6734006,
10:10:55 INFO - "comments": "Bug 1190688: Part 2 - [webext] Add tests for executeScript permission checks. r=billm",
10:10:55 INFO - "project": "",
10:10:55 INFO - "at": "Wed 02 Dec 2015 10:05:09",
10:10:55 INFO - "branch": "fx-team-win32-debug-unittest",
10:10:55 INFO - "revlink": "",
10:10:55 INFO - "properties": [
10:10:55 INFO - [
10:10:55 INFO - "buildid",
10:10:55 INFO - "20151202085226",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "builduid",
10:10:55 INFO - "71d4729f2ec143beb9ba7c5d4d29ba77",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "pgo_build",
10:10:55 INFO - "False",
10:10:55 INFO - "Change"
10:10:55 INFO - ]
10:10:55 INFO - ],
10:10:55 INFO - "revision": "1d5e9f3d094d075cfda767dd2108b07c7f8557de"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "category": null,
10:10:55 INFO - "files": [
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
10:10:55 INFO - },
10:10:55 INFO - {
10:10:55 INFO - "url": null,
10:10:55 INFO - "name": "https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/test_packages.json"
10:10:55 INFO - }
10:10:55 INFO - ],
10:10:55 INFO - "repository": "",
10:10:55 INFO - "rev": "4f704aecb2496b6aa9082ad1f61d9dcbddb5d638",
10:10:55 INFO - "who": "bgrinstead@mozilla.com",
10:10:55 INFO - "when": 1449079027,
10:10:55 INFO - "number": 6733939,
10:10:55 INFO - "comments": "Bug 1218455 - Special case 'this' to include in console autocompletion;r=fitzgen",
10:10:55 INFO - "project": "",
10:10:55 INFO - "at": "Wed 02 Dec 2015 09:57:07",
10:10:55 INFO - "branch": "fx-team-win32-debug-unittest",
10:10:55 INFO - "revlink": "",
10:10:55 INFO - "properties": [
10:10:55 INFO - [
10:10:55 INFO - "buildid",
10:10:55 INFO - "20151202092625",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "builduid",
10:10:55 INFO - "df2656d967824605bded09584778e560",
10:10:55 INFO - "Change"
10:10:55 INFO - ],
10:10:55 INFO - [
10:10:55 INFO - "pgo_build",
10:10:55 INFO - "False",
10:10:55 INFO - "Change"
10:10:55 INFO - ]
10:10:55 INFO - ],
10:10:55 INFO - "revision": "4f704aecb2496b6aa9082ad1f61d9dcbddb5d638"
10:10:55 INFO - }
10:10:55 INFO - ],
10:10:55 INFO - "revision": "4f704aecb2496b6aa9082ad1f61d9dcbddb5d638"
10:10:55 INFO - }
10:10:55 INFO - }
10:10:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip.
10:10:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/test_packages.json.
10:10:55 INFO - Running post-action listener: _resource_record_post_action
10:10:55 INFO - #####
10:10:55 INFO - ##### Running download-and-extract step.
10:10:55 INFO - #####
10:10:55 INFO - Running pre-action listener: _resource_record_pre_action
10:10:55 INFO - Running main action method: download_and_extract
10:10:55 INFO - mkdir: C:\slave\test\build\tests
10:10:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:10:55 INFO - https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
10:10:55 INFO - trying https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/test_packages.json
10:10:55 INFO - Downloading https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
10:10:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
10:10:56 INFO - Downloaded 1221 bytes.
10:10:56 INFO - Reading from file C:\slave\test\build\test_packages.json
10:10:56 INFO - Using the following test package requirements:
10:10:56 INFO - {u'common': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
10:10:56 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
10:10:56 INFO - u'firefox-45.0a1.en-US.win32.cppunittest.tests.zip'],
10:10:56 INFO - u'jittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
10:10:56 INFO - u'jsshell-win32.zip'],
10:10:56 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
10:10:56 INFO - u'firefox-45.0a1.en-US.win32.mochitest.tests.zip'],
10:10:56 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
10:10:56 INFO - u'reftest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
10:10:56 INFO - u'firefox-45.0a1.en-US.win32.reftest.tests.zip'],
10:10:56 INFO - u'talos': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
10:10:56 INFO - u'firefox-45.0a1.en-US.win32.talos.tests.zip'],
10:10:56 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
10:10:56 INFO - u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'],
10:10:56 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
10:10:56 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
10:10:56 INFO - u'firefox-45.0a1.en-US.win32.xpcshell.tests.zip']}
10:10:56 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
10:10:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:10:56 INFO - https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
10:10:56 INFO - trying https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip
10:10:56 INFO - Downloading https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:10:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:10:58 INFO - Downloaded 19698504 bytes.
10:10:58 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
10:10:58 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/*
10:10:58 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
10:11:00 INFO - caution: filename not matched: web-platform/*
10:11:00 INFO - Return code: 11
10:11:00 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')]}
10:11:00 INFO - https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
10:11:00 INFO - trying https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip
10:11:00 INFO - Downloading https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:11:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:11:02 INFO - Downloaded 30986732 bytes.
10:11:02 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
10:11:02 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/*
10:11:02 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
10:11:37 INFO - caution: filename not matched: bin/*
10:11:37 INFO - caution: filename not matched: config/*
10:11:37 INFO - caution: filename not matched: mozbase/*
10:11:37 INFO - caution: filename not matched: marionette/*
10:11:37 INFO - Return code: 11
10:11:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:11:37 INFO - https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip matches https://queue.taskcluster.net
10:11:37 INFO - trying https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
10:11:37 INFO - Downloading https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.zip
10:11:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:11:42 INFO - Downloaded 66190684 bytes.
10:11:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
10:11:42 INFO - mkdir: C:\slave\test\properties
10:11:42 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
10:11:42 INFO - Writing to file C:\slave\test\properties\build_url
10:11:42 INFO - Contents:
10:11:42 INFO - build_url:https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
10:11:42 INFO - mkdir: C:\slave\test\build\symbols
10:11:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:11:42 INFO - https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
10:11:42 INFO - trying https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
10:11:42 INFO - Downloading https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:11:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:11:46 INFO - Downloaded 52848018 bytes.
10:11:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
10:11:46 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
10:11:46 INFO - Writing to file C:\slave\test\properties\symbols_url
10:11:46 INFO - Contents:
10:11:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Wjjx9mNlSb6VIZgQ-6WzfA/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
10:11:46 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
10:11:46 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
10:11:49 INFO - Return code: 0
10:11:49 INFO - Running post-action listener: _resource_record_post_action
10:11:49 INFO - Running post-action listener: set_extra_try_arguments
10:11:49 INFO - #####
10:11:49 INFO - ##### Running create-virtualenv step.
10:11:49 INFO - #####
10:11:49 INFO - Running pre-action listener: _pre_create_virtualenv
10:11:49 INFO - Running pre-action listener: _resource_record_pre_action
10:11:49 INFO - Running main action method: create_virtualenv
10:11:49 INFO - Creating virtualenv C:\slave\test\build\venv
10:11:49 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
10:11:49 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
10:11:54 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
10:11:58 INFO - Installing distribute......................................................................................................................................................................................done.
10:11:59 INFO - Return code: 0
10:11:59 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
10:11: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')]}
10:11:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:11: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')]}
10:11:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:11:59 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x019026B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C342F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01CDCB00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BA62C0>, '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 0x01844D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012E4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-208', 'USERDOMAIN': 'T-W732-IX-208', '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-208', '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
10:11:59 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
10:11:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
10:11:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:11:59 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:11:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:11:59 INFO - 'COMPUTERNAME': 'T-W732-IX-208',
10:11:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:11:59 INFO - 'DCLOCATION': 'SCL3',
10:11:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:11:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:11:59 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:11:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:11:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:11:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:11:59 INFO - 'HOMEDRIVE': 'C:',
10:11:59 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:11:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:11:59 INFO - 'KTS_VERSION': '1.19c',
10:11:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:11:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:11:59 INFO - 'LOGONSERVER': '\\\\T-W732-IX-208',
10:11:59 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:11:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:11:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:11:59 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:11:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:11:59 INFO - 'MOZ_AIRBAG': '1',
10:11:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:11:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:11:59 INFO - 'MOZ_MSVCVERSION': '8',
10:11:59 INFO - 'MOZ_NO_REMOTE': '1',
10:11:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:11:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:11:59 INFO - 'NO_EM_RESTART': '1',
10:11:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:11:59 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:11:59 INFO - 'OS': 'Windows_NT',
10:11:59 INFO - 'OURDRIVE': 'C:',
10:11:59 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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
10:11:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:11:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:11:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:11:59 INFO - 'PROCESSOR_LEVEL': '6',
10:11:59 INFO - 'PROCESSOR_REVISION': '1e05',
10:11:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:11:59 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:11:59 INFO - 'PROMPT': '$P$G',
10:11:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:11:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:11:59 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:11:59 INFO - 'PWD': 'C:\\slave\\test',
10:11:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:11:59 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:11:59 INFO - 'SYSTEMDRIVE': 'C:',
10:11:59 INFO - 'SYSTEMROOT': 'C:\\windows',
10:11:59 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:11:59 INFO - 'TEST1': 'testie',
10:11:59 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:11:59 INFO - 'USERDOMAIN': 'T-W732-IX-208',
10:11:59 INFO - 'USERNAME': 'cltbld',
10:11:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:11:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:11:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:11:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:11:59 INFO - 'WINDIR': 'C:\\windows',
10:11:59 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:11:59 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:11:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:12:01 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:12:01 INFO - Downloading/unpacking psutil>=0.7.1
10:12:01 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
10:12:01 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
10:12:01 INFO - Running setup.py egg_info for package psutil
10:12:01 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
10:12:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:12:01 INFO - Installing collected packages: psutil
10:12:01 INFO - Running setup.py install for psutil
10:12:01 INFO - building 'psutil._psutil_windows' extension
10:12:01 INFO - error: Unable to find vcvarsall.bat
10:12:01 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-wntvjt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
10:12:01 INFO - running install
10:12:01 INFO - running build
10:12:01 INFO - running build_py
10:12:01 INFO - creating build
10:12:01 INFO - creating build\lib.win32-2.7
10:12:01 INFO - creating build\lib.win32-2.7\psutil
10:12:01 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
10:12:01 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
10:12:01 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
10:12:01 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
10:12:01 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
10:12:01 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
10:12:01 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
10:12:01 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
10:12:01 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
10:12:01 INFO - running build_ext
10:12:01 INFO - building 'psutil._psutil_windows' extension
10:12:01 INFO - error: Unable to find vcvarsall.bat
10:12:01 INFO - ----------------------------------------
10:12:01 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-wntvjt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
10:12:01 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
10:12:01 WARNING - Return code: 1
10:12:01 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!
10:12:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
10:12:01 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')]}
10:12:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:12:01 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')]}
10:12:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:12:01 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 0x019026B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C342F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01CDCB00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BA62C0>, '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 0x01844D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012E4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-208', 'USERDOMAIN': 'T-W732-IX-208', '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-208', '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
10:12:01 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
10:12:01 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
10:12:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:12:01 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:12:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:12:01 INFO - 'COMPUTERNAME': 'T-W732-IX-208',
10:12:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:12:01 INFO - 'DCLOCATION': 'SCL3',
10:12:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:12:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:12:01 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:12:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:12:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:12:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:12:01 INFO - 'HOMEDRIVE': 'C:',
10:12:01 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:12:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:12:01 INFO - 'KTS_VERSION': '1.19c',
10:12:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:12:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:12:01 INFO - 'LOGONSERVER': '\\\\T-W732-IX-208',
10:12:01 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:12:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:12:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:12:01 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:12:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:12:01 INFO - 'MOZ_AIRBAG': '1',
10:12:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:12:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:12:01 INFO - 'MOZ_MSVCVERSION': '8',
10:12:01 INFO - 'MOZ_NO_REMOTE': '1',
10:12:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:12:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:12:01 INFO - 'NO_EM_RESTART': '1',
10:12:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:12:01 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:12:01 INFO - 'OS': 'Windows_NT',
10:12:01 INFO - 'OURDRIVE': 'C:',
10:12:01 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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
10:12:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:12:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:12:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:12:01 INFO - 'PROCESSOR_LEVEL': '6',
10:12:01 INFO - 'PROCESSOR_REVISION': '1e05',
10:12:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:12:01 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:12:01 INFO - 'PROMPT': '$P$G',
10:12:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:12:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:12:01 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:12:01 INFO - 'PWD': 'C:\\slave\\test',
10:12:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:12:01 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:12:01 INFO - 'SYSTEMDRIVE': 'C:',
10:12:01 INFO - 'SYSTEMROOT': 'C:\\windows',
10:12:01 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:01 INFO - 'TEST1': 'testie',
10:12:01 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:01 INFO - 'USERDOMAIN': 'T-W732-IX-208',
10:12:01 INFO - 'USERNAME': 'cltbld',
10:12:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:12:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:12:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:12:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:12:01 INFO - 'WINDIR': 'C:\\windows',
10:12:01 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:12:01 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:12:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:12:02 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:12:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:12:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:12:02 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
10:12:02 INFO - Running setup.py egg_info for package mozsystemmonitor
10:12:02 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
10:12:02 INFO - Running setup.py egg_info for package psutil
10:12:02 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
10:12:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:12:02 INFO - Installing collected packages: mozsystemmonitor, psutil
10:12:02 INFO - Running setup.py install for mozsystemmonitor
10:12:02 INFO - Running setup.py install for psutil
10:12:02 INFO - building 'psutil._psutil_windows' extension
10:12:02 INFO - error: Unable to find vcvarsall.bat
10:12:02 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-lpswhn-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
10:12:02 INFO - running install
10:12:02 INFO - running build
10:12:02 INFO - running build_py
10:12:02 INFO - running build_ext
10:12:02 INFO - building 'psutil._psutil_windows' extension
10:12:02 INFO - error: Unable to find vcvarsall.bat
10:12:02 INFO - ----------------------------------------
10:12:02 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-lpswhn-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
10:12:02 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
10:12:02 WARNING - Return code: 1
10:12:02 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!
10:12:02 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
10:12:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:12:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:12:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:12:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:12:02 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 0x019026B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C342F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01CDCB00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BA62C0>, '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 0x01844D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012E4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-208', 'USERDOMAIN': 'T-W732-IX-208', '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-208', '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
10:12:02 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
10:12:02 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
10:12:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:12:02 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:12:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:12:02 INFO - 'COMPUTERNAME': 'T-W732-IX-208',
10:12:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:12:02 INFO - 'DCLOCATION': 'SCL3',
10:12:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:12:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:12:02 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:12:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:12:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:12:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:12:02 INFO - 'HOMEDRIVE': 'C:',
10:12:02 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:12:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:12:02 INFO - 'KTS_VERSION': '1.19c',
10:12:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:12:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:12:02 INFO - 'LOGONSERVER': '\\\\T-W732-IX-208',
10:12:02 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:12:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:12:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:12:02 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:12:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:12:02 INFO - 'MOZ_AIRBAG': '1',
10:12:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:12:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:12:02 INFO - 'MOZ_MSVCVERSION': '8',
10:12:02 INFO - 'MOZ_NO_REMOTE': '1',
10:12:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:12:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:12:02 INFO - 'NO_EM_RESTART': '1',
10:12:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:12:02 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:12:02 INFO - 'OS': 'Windows_NT',
10:12:02 INFO - 'OURDRIVE': 'C:',
10:12:02 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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
10:12:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:12:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:12:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:12:02 INFO - 'PROCESSOR_LEVEL': '6',
10:12:02 INFO - 'PROCESSOR_REVISION': '1e05',
10:12:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:12:02 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:12:02 INFO - 'PROMPT': '$P$G',
10:12:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:12:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:12:02 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:12:02 INFO - 'PWD': 'C:\\slave\\test',
10:12:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:12:02 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:12:02 INFO - 'SYSTEMDRIVE': 'C:',
10:12:02 INFO - 'SYSTEMROOT': 'C:\\windows',
10:12:02 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:02 INFO - 'TEST1': 'testie',
10:12:02 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:02 INFO - 'USERDOMAIN': 'T-W732-IX-208',
10:12:02 INFO - 'USERNAME': 'cltbld',
10:12:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:12:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:12:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:12:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:12:02 INFO - 'WINDIR': 'C:\\windows',
10:12:02 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:12:02 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:12:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:12:02 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:12:02 INFO - Downloading/unpacking blobuploader==1.2.4
10:12:02 INFO - Downloading blobuploader-1.2.4.tar.gz
10:12:02 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
10:12:02 INFO - Running setup.py egg_info for package blobuploader
10:12:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:12:06 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
10:12:06 INFO - Running setup.py egg_info for package requests
10:12:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:12:06 INFO - Downloading docopt-0.6.1.tar.gz
10:12:06 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
10:12:06 INFO - Running setup.py egg_info for package docopt
10:12:06 INFO - Installing collected packages: blobuploader, docopt, requests
10:12:06 INFO - Running setup.py install for blobuploader
10:12:06 INFO - Running setup.py install for docopt
10:12:06 INFO - Running setup.py install for requests
10:12:06 INFO - Successfully installed blobuploader docopt requests
10:12:06 INFO - Cleaning up...
10:12:06 INFO - Return code: 0
10:12:06 INFO - Installing None into virtualenv C:\slave\test\build\venv
10:12:06 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')]}
10:12:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:12:06 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')]}
10:12:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:12:06 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 0x019026B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C342F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01CDCB00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BA62C0>, '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 0x01844D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012E4E80>, '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-208', 'USERDOMAIN': 'T-W732-IX-208', '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-208', '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
10:12:06 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
10:12:06 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
10:12:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:12:06 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:12:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:12:06 INFO - 'COMPUTERNAME': 'T-W732-IX-208',
10:12:06 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:12:06 INFO - 'DCLOCATION': 'SCL3',
10:12:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:12:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:12:06 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:12:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:12:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:12:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:12:06 INFO - 'HOMEDRIVE': 'C:',
10:12:06 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:12:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:12:06 INFO - 'KTS_VERSION': '1.19c',
10:12:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:12:06 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:12:06 INFO - 'LOGONSERVER': '\\\\T-W732-IX-208',
10:12:06 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:12:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:12:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:12:06 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:12:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:12:06 INFO - 'MOZ_AIRBAG': '1',
10:12:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:12:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:12:06 INFO - 'MOZ_MSVCVERSION': '8',
10:12:06 INFO - 'MOZ_NO_REMOTE': '1',
10:12:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:12:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:12:06 INFO - 'NO_EM_RESTART': '1',
10:12:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:12:06 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:12:06 INFO - 'OS': 'Windows_NT',
10:12:06 INFO - 'OURDRIVE': 'C:',
10:12:06 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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
10:12:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:12:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:12:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:12:06 INFO - 'PROCESSOR_LEVEL': '6',
10:12:06 INFO - 'PROCESSOR_REVISION': '1e05',
10:12:06 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:12:06 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:12:06 INFO - 'PROMPT': '$P$G',
10:12:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:12:06 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:12:06 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:12:06 INFO - 'PWD': 'C:\\slave\\test',
10:12:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:12:06 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:12:06 INFO - 'SYSTEMDRIVE': 'C:',
10:12:06 INFO - 'SYSTEMROOT': 'C:\\windows',
10:12:06 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:06 INFO - 'TEST1': 'testie',
10:12:06 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:06 INFO - 'USERDOMAIN': 'T-W732-IX-208',
10:12:06 INFO - 'USERNAME': 'cltbld',
10:12:06 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:12:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:12:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:12:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:12:06 INFO - 'WINDIR': 'C:\\windows',
10:12:06 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:12:06 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:12:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:12:10 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
10:12:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
10:12:10 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
10:12:10 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
10:12:10 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
10:12:10 INFO - Unpacking c:\slave\test\build\tests\marionette
10:12:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
10:12:10 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:12:10 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
10:12:26 INFO - Running setup.py install for browsermob-proxy
10:12:26 INFO - Running setup.py install for manifestparser
10:12:26 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for marionette-client
10:12:26 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:12:26 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for marionette-driver
10:12:26 INFO - Running setup.py install for marionette-transport
10:12:26 INFO - Running setup.py install for mozcrash
10:12:26 INFO - Running setup.py install for mozdebug
10:12:26 INFO - Running setup.py install for mozdevice
10:12:26 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for mozfile
10:12:26 INFO - Running setup.py install for mozhttpd
10:12:26 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for mozinfo
10:12:26 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for mozInstall
10:12:26 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for mozleak
10:12:26 INFO - Running setup.py install for mozlog
10:12:26 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for moznetwork
10:12:26 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for mozprocess
10:12:26 INFO - Running setup.py install for mozprofile
10:12:26 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for mozrunner
10:12:26 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Running setup.py install for mozscreenshot
10:12:26 INFO - Running setup.py install for moztest
10:12:26 INFO - Running setup.py install for mozversion
10:12:26 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
10:12:26 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
10:12:26 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
10:12:26 INFO - Cleaning up...
10:12:26 INFO - Return code: 0
10:12:26 INFO - Installing None into virtualenv C:\slave\test\build\venv
10:12:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:12:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:12:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:12:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:12:26 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 0x019026B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C342F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01CDCB00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BA62C0>, '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 0x01844D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012E4E80>, '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-208', 'USERDOMAIN': 'T-W732-IX-208', '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-208', '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
10:12:26 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
10:12:26 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
10:12:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:12:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:12:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:12:26 INFO - 'COMPUTERNAME': 'T-W732-IX-208',
10:12:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:12:26 INFO - 'DCLOCATION': 'SCL3',
10:12:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:12:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:12:26 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:12:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:12:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:12:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:12:26 INFO - 'HOMEDRIVE': 'C:',
10:12:26 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:12:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:12:26 INFO - 'KTS_VERSION': '1.19c',
10:12:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:12:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:12:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-208',
10:12:26 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:12:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:12:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:12:26 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:12:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:12:26 INFO - 'MOZ_AIRBAG': '1',
10:12:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:12:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:12:26 INFO - 'MOZ_MSVCVERSION': '8',
10:12:26 INFO - 'MOZ_NO_REMOTE': '1',
10:12:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:12:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:12:26 INFO - 'NO_EM_RESTART': '1',
10:12:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:12:26 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:12:26 INFO - 'OS': 'Windows_NT',
10:12:26 INFO - 'OURDRIVE': 'C:',
10:12:26 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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
10:12:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:12:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:12:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:12:26 INFO - 'PROCESSOR_LEVEL': '6',
10:12:26 INFO - 'PROCESSOR_REVISION': '1e05',
10:12:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:12:26 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:12:26 INFO - 'PROMPT': '$P$G',
10:12:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:12:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:12:26 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:12:26 INFO - 'PWD': 'C:\\slave\\test',
10:12:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:12:26 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:12:26 INFO - 'SYSTEMDRIVE': 'C:',
10:12:26 INFO - 'SYSTEMROOT': 'C:\\windows',
10:12:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:26 INFO - 'TEST1': 'testie',
10:12:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:26 INFO - 'USERDOMAIN': 'T-W732-IX-208',
10:12:26 INFO - 'USERNAME': 'cltbld',
10:12:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:12:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:12:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:12:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:12:26 INFO - 'WINDIR': 'C:\\windows',
10:12:26 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:12:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:12:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:12:30 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
10:12:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
10:12:30 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
10:12:30 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
10:12:30 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
10:12:30 INFO - Unpacking c:\slave\test\build\tests\marionette
10:12:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
10:12:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:12:30 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))
10:12:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
10:12:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
10:12:41 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
10:12:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
10:12:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
10:12:41 INFO - Downloading blessings-1.5.1.tar.gz
10:12:41 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblessings-1.5.1.tar.gz
10:12:41 INFO - Running setup.py egg_info for package blessings
10:12:41 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
10:12:41 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion
10:12:41 INFO - Running setup.py install for blessings
10:12:41 INFO - Running setup.py install for browsermob-proxy
10:12:41 INFO - Running setup.py install for manifestparser
10:12:41 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Running setup.py install for marionette-client
10:12:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:12:41 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Running setup.py install for marionette-driver
10:12:41 INFO - Running setup.py install for marionette-transport
10:12:41 INFO - Running setup.py install for mozcrash
10:12:41 INFO - Running setup.py install for mozdebug
10:12:41 INFO - Running setup.py install for mozdevice
10:12:41 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Running setup.py install for mozhttpd
10:12:41 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Running setup.py install for mozInstall
10:12:41 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Running setup.py install for mozleak
10:12:41 INFO - Running setup.py install for mozprofile
10:12:41 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
10:12:41 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
10:12:43 INFO - Running setup.py install for mozrunner
10:12:43 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
10:12:43 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
10:12:43 INFO - Running setup.py install for mozscreenshot
10:12:43 INFO - Running setup.py install for moztest
10:12:43 INFO - Running setup.py install for mozversion
10:12:43 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
10:12:43 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
10:12:43 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
10:12:43 INFO - Cleaning up...
10:12:43 INFO - Return code: 0
10:12:43 INFO - Done creating virtualenv C:\slave\test\build\venv.
10:12:43 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
10:12:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
10:12:43 INFO - Reading from file tmpfile_stdout
10:12:43 INFO - Using _rmtree_windows ...
10:12:43 INFO - Using _rmtree_windows ...
10:12:43 INFO - Current package versions:
10:12:43 INFO - blessings == 1.5.1
10:12:43 INFO - blobuploader == 1.2.4
10:12:43 INFO - browsermob-proxy == 0.6.0
10:12:43 INFO - distribute == 0.6.14
10:12:43 INFO - docopt == 0.6.1
10:12:43 INFO - manifestparser == 1.1
10:12:43 INFO - marionette-client == 2.0.0
10:12:43 INFO - marionette-driver == 1.1.1
10:12:43 INFO - marionette-transport == 1.0.0
10:12:43 INFO - mozInstall == 1.12
10:12:43 INFO - mozcrash == 0.16
10:12:43 INFO - mozdebug == 0.1
10:12:43 INFO - mozdevice == 0.47
10:12:43 INFO - mozfile == 1.2
10:12:43 INFO - mozhttpd == 0.7
10:12:43 INFO - mozinfo == 0.9
10:12:43 INFO - mozleak == 0.1
10:12:43 INFO - mozlog == 3.1
10:12:43 INFO - moznetwork == 0.27
10:12:43 INFO - mozprocess == 0.22
10:12:43 INFO - mozprofile == 0.27
10:12:43 INFO - mozrunner == 6.11
10:12:43 INFO - mozscreenshot == 0.1
10:12:43 INFO - mozsystemmonitor == 0.0
10:12:43 INFO - moztest == 0.7
10:12:43 INFO - mozversion == 1.4
10:12:43 INFO - requests == 1.2.3
10:12:43 INFO - Running post-action listener: _resource_record_post_action
10:12:43 INFO - Running post-action listener: _start_resource_monitoring
10:12:43 INFO - Starting resource monitoring.
10:12:44 INFO - #####
10:12:44 INFO - ##### Running pull step.
10:12:44 INFO - #####
10:12:44 INFO - Running pre-action listener: _resource_record_pre_action
10:12:44 INFO - Running main action method: pull
10:12:44 INFO - Pull has nothing to do!
10:12:44 INFO - Running post-action listener: _resource_record_post_action
10:12:44 INFO - #####
10:12:44 INFO - ##### Running install step.
10:12:44 INFO - #####
10:12:44 INFO - Running pre-action listener: _resource_record_pre_action
10:12:44 INFO - Running main action method: install
10:12:44 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
10:12:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
10:12:44 INFO - Reading from file tmpfile_stdout
10:12:44 INFO - Using _rmtree_windows ...
10:12:44 INFO - Using _rmtree_windows ...
10:12:44 INFO - Detecting whether we're running mozinstall >=1.0...
10:12:44 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
10:12:44 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
10:12:44 INFO - Reading from file tmpfile_stdout
10:12:44 INFO - Output received:
10:12:44 INFO - Usage: mozinstall-script.py [options] installer
10:12:44 INFO - Options:
10:12:44 INFO - -h, --help show this help message and exit
10:12:44 INFO - -d DEST, --destination=DEST
10:12:44 INFO - Directory to install application into. [default:
10:12:44 INFO - "C:\slave\test"]
10:12:44 INFO - --app=APP Application being installed. [default: firefox]
10:12:44 INFO - Using _rmtree_windows ...
10:12:44 INFO - Using _rmtree_windows ...
10:12:44 INFO - mkdir: C:\slave\test\build\application
10:12:44 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']
10:12:44 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
10:12:46 INFO - Reading from file tmpfile_stdout
10:12:46 INFO - Output received:
10:12:46 INFO - C:\slave\test\build\application\firefox\firefox.exe
10:12:46 INFO - Using _rmtree_windows ...
10:12:46 INFO - Using _rmtree_windows ...
10:12:46 INFO - Running post-action listener: _resource_record_post_action
10:12:46 INFO - #####
10:12:46 INFO - ##### Running run-tests step.
10:12:46 INFO - #####
10:12:46 INFO - Running pre-action listener: _resource_record_pre_action
10:12:46 INFO - Running main action method: run_tests
10:12:46 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
10:12:46 INFO - minidump filename unknown. determining based upon platform and arch
10:12:46 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
10:12:46 INFO - grabbing minidump binary from tooltool
10:12:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:12:46 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 0x01BA62C0>, '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 0x01844D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012E4E80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
10:12:46 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
10:12:46 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
10:12:46 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
10:12:48 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpwvunfb
10:12:48 INFO - INFO - File integrity verified, renaming tmpwvunfb to win32-minidump_stackwalk.exe
10:12:48 INFO - Return code: 0
10:12:48 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
10:12:48 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
10:12:48 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/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:12:48 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/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:12:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:12:48 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:12:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:12:48 INFO - 'COMPUTERNAME': 'T-W732-IX-208',
10:12:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:12:48 INFO - 'DCLOCATION': 'SCL3',
10:12:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:12:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:12:48 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:12:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:12:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:12:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:12:48 INFO - 'HOMEDRIVE': 'C:',
10:12:48 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:12:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:12:48 INFO - 'KTS_VERSION': '1.19c',
10:12:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:12:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:12:48 INFO - 'LOGONSERVER': '\\\\T-W732-IX-208',
10:12:48 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
10:12:48 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:12:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:12:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:12:48 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:12:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:12:48 INFO - 'MOZ_AIRBAG': '1',
10:12:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:12:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:12:48 INFO - 'MOZ_MSVCVERSION': '8',
10:12:48 INFO - 'MOZ_NO_REMOTE': '1',
10:12:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:12:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:12:48 INFO - 'NO_EM_RESTART': '1',
10:12:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:12:48 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:12:48 INFO - 'OS': 'Windows_NT',
10:12:48 INFO - 'OURDRIVE': 'C:',
10:12:48 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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
10:12:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:12:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:12:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:12:48 INFO - 'PROCESSOR_LEVEL': '6',
10:12:48 INFO - 'PROCESSOR_REVISION': '1e05',
10:12:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:12:48 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:12:48 INFO - 'PROMPT': '$P$G',
10:12:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:12:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:12:48 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:12:48 INFO - 'PWD': 'C:\\slave\\test',
10:12:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:12:48 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:12:48 INFO - 'SYSTEMDRIVE': 'C:',
10:12:48 INFO - 'SYSTEMROOT': 'C:\\windows',
10:12:48 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:48 INFO - 'TEST1': 'testie',
10:12:48 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:12:48 INFO - 'USERDOMAIN': 'T-W732-IX-208',
10:12:48 INFO - 'USERNAME': 'cltbld',
10:12:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:12:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:12:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:12:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:12:48 INFO - 'WINDIR': 'C:\\windows',
10:12:48 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:12:48 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:12:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:12:48 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/Wjjx9mNlSb6VIZgQ-6WzfA/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
10:12:54 INFO - Using 1 client processes
10:12:57 INFO - SUITE-START | Running 827 tests
10:12:57 INFO - Running testharness tests
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:12:57 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
10:12:57 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
10:12:57 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 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 1ms
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:12:57 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
10:12:57 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
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
10:12:57 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
10:12:57 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 1ms
10:12:57 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
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:12:57 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
10:12:57 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
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:12:57 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
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 1ms
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 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 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:12:57 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 1ms
10:12:57 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
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:12:57 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 1ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
10:12:57 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
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
10:12:57 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
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 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
10:12:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:12:57 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
10:12:57 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
10:12:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:12:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:12:58 INFO - Setting up ssl
10:12:58 INFO - PROCESS | certutil |
10:12:58 INFO - PROCESS | certutil |
10:12:58 INFO - PROCESS | certutil |
10:12:58 INFO - Certificate Nickname Trust Attributes
10:12:58 INFO - SSL,S/MIME,JAR/XPI
10:12:58 INFO -
10:12:58 INFO - web-platform-tests CT,,
10:12:58 INFO -
10:12:58 INFO - Starting runner
10:12:59 INFO - PROCESS | 2880 | [2880] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
10:12:59 INFO - PROCESS | 2880 | [2880] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
10:12:59 INFO - PROCESS | 2880 | [2880] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228
10:12:59 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
10:13:00 INFO - PROCESS | 2880 | [2880] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
10:13:00 INFO - PROCESS | 2880 | 1449079980812 Marionette INFO Marionette enabled via build flag and pref
10:13:00 INFO - PROCESS | 2880 | ++DOCSHELL 0F70C400 == 1 [pid = 2880] [id = 1]
10:13:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 1 (0F70C800) [pid = 2880] [serial = 1] [outer = 00000000]
10:13:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 2 (0F710800) [pid = 2880] [serial = 2] [outer = 0F70C800]
10:13:01 INFO - PROCESS | 2880 | ++DOCSHELL 13118000 == 2 [pid = 2880] [id = 2]
10:13:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 3 (13118400) [pid = 2880] [serial = 3] [outer = 00000000]
10:13:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 4 (13119000) [pid = 2880] [serial = 4] [outer = 13118400]
10:13:02 INFO - PROCESS | 2880 | 1449079982462 Marionette INFO Listening on port 2828
10:13:04 INFO - PROCESS | 2880 | 1449079984015 Marionette INFO Marionette enabled via command-line flag
10:13:04 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
10:13:04 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
10:13:04 INFO - PROCESS | 2880 | ++DOCSHELL 13BF1C00 == 3 [pid = 2880] [id = 3]
10:13:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 5 (13BF2000) [pid = 2880] [serial = 5] [outer = 00000000]
10:13:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 6 (13BF2C00) [pid = 2880] [serial = 6] [outer = 13BF2000]
10:13:04 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2366
10:13:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 7 (14806C00) [pid = 2880] [serial = 7] [outer = 13118400]
10:13:04 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:13:04 INFO - PROCESS | 2880 | 1449079984435 Marionette INFO Accepted connection conn0 from 127.0.0.1:49505
10:13:04 INFO - PROCESS | 2880 | 1449079984436 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:13:05 INFO - PROCESS | 2880 | 1449079985277 Marionette INFO Closed connection conn0
10:13:05 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:13:05 INFO - PROCESS | 2880 | 1449079985281 Marionette INFO Accepted connection conn1 from 127.0.0.1:49509
10:13:05 INFO - PROCESS | 2880 | 1449079985281 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:13:05 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:13:05 INFO - PROCESS | 2880 | 1449079985321 Marionette INFO Accepted connection conn2 from 127.0.0.1:49510
10:13:05 INFO - PROCESS | 2880 | 1449079985322 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:13:05 INFO - PROCESS | 2880 | ++DOCSHELL 1476F000 == 4 [pid = 2880] [id = 4]
10:13:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 8 (1476F800) [pid = 2880] [serial = 8] [outer = 00000000]
10:13:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 9 (16188400) [pid = 2880] [serial = 9] [outer = 1476F800]
10:13:05 INFO - PROCESS | 2880 | 1449079985431 Marionette INFO Closed connection conn2
10:13:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 10 (1618D800) [pid = 2880] [serial = 10] [outer = 1476F800]
10:13:05 INFO - PROCESS | 2880 | 1449079985452 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
10:13:06 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
10:13:06 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
10:13:07 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
10:13:07 INFO - PROCESS | 2880 | ++DOCSHELL 16191000 == 5 [pid = 2880] [id = 5]
10:13:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 11 (1710D800) [pid = 2880] [serial = 11] [outer = 00000000]
10:13:07 INFO - PROCESS | 2880 | ++DOCSHELL 1710FC00 == 6 [pid = 2880] [id = 6]
10:13:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 12 (17110000) [pid = 2880] [serial = 12] [outer = 00000000]
10:13:07 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:13:08 INFO - PROCESS | 2880 | ++DOCSHELL 18969800 == 7 [pid = 2880] [id = 7]
10:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 13 (18969C00) [pid = 2880] [serial = 13] [outer = 00000000]
10:13:08 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 14 (18972800) [pid = 2880] [serial = 14] [outer = 18969C00]
10:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 15 (187DA400) [pid = 2880] [serial = 15] [outer = 1710D800]
10:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 16 (187DC000) [pid = 2880] [serial = 16] [outer = 17110000]
10:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 17 (187DF000) [pid = 2880] [serial = 17] [outer = 18969C00]
10:13:09 INFO - PROCESS | 2880 | 1449079989101 Marionette INFO loaded listener.js
10:13:09 INFO - PROCESS | 2880 | 1449079989124 Marionette INFO loaded listener.js
10:13:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 18 (1A416800) [pid = 2880] [serial = 18] [outer = 18969C00]
10:13:09 INFO - PROCESS | 2880 | 1449079989682 Marionette DEBUG conn1 client <- {"sessionId":"ab252531-8de9-4d90-a7ea-03e460b8b4e3","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":"20151202092625","device":"desktop","version":"45.0a1"}}
10:13:09 INFO - PROCESS | 2880 | 1449079989831 Marionette DEBUG conn1 -> {"name":"getContext"}
10:13:09 INFO - PROCESS | 2880 | 1449079989833 Marionette DEBUG conn1 client <- {"value":"content"}
10:13:09 INFO - PROCESS | 2880 | 1449079989965 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
10:13:09 INFO - PROCESS | 2880 | 1449079989967 Marionette DEBUG conn1 client <- {}
10:13:10 INFO - PROCESS | 2880 | 1449079990147 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}}
10:13:10 INFO - PROCESS | 2880 | [2880] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
10:13:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 19 (1AEB1800) [pid = 2880] [serial = 19] [outer = 18969C00]
10:13:11 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
10:13:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:13:11 INFO - PROCESS | 2880 | ++DOCSHELL 0E9EF800 == 8 [pid = 2880] [id = 8]
10:13:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 20 (0EA2F000) [pid = 2880] [serial = 20] [outer = 00000000]
10:13:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 21 (0EE72800) [pid = 2880] [serial = 21] [outer = 0EA2F000]
10:13:11 INFO - PROCESS | 2880 | 1449079991380 Marionette INFO loaded listener.js
10:13:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 22 (0F1A7000) [pid = 2880] [serial = 22] [outer = 0EA2F000]
10:13:11 INFO - PROCESS | 2880 | --DOCSHELL 0F70C400 == 7 [pid = 2880] [id = 1]
10:13:11 INFO - PROCESS | 2880 | ++DOCSHELL 0EA9A800 == 8 [pid = 2880] [id = 9]
10:13:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 23 (0F709C00) [pid = 2880] [serial = 23] [outer = 00000000]
10:13:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 24 (13BA3400) [pid = 2880] [serial = 24] [outer = 0F709C00]
10:13:11 INFO - PROCESS | 2880 | 1449079991836 Marionette INFO loaded listener.js
10:13:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 25 (17105000) [pid = 2880] [serial = 25] [outer = 0F709C00]
10:13:11 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
10:13:12 INFO - PROCESS | 2880 | [2880] WARNING: Image width or height is non-positive: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6408
10:13:12 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
10:13:12 INFO - document served over http requires an http
10:13:12 INFO - sub-resource via fetch-request using the http-csp
10:13:12 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:12 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
10:13:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1521ms
10:13:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:13:12 INFO - PROCESS | 2880 | ++DOCSHELL 1A4B1800 == 9 [pid = 2880] [id = 10]
10:13:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 26 (1AA60400) [pid = 2880] [serial = 26] [outer = 00000000]
10:13:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 27 (1C810400) [pid = 2880] [serial = 27] [outer = 1AA60400]
10:13:12 INFO - PROCESS | 2880 | 1449079992913 Marionette INFO loaded listener.js
10:13:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 28 (1C876000) [pid = 2880] [serial = 28] [outer = 1AA60400]
10:13:13 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
10:13:13 INFO - document served over http requires an http
10:13:13 INFO - sub-resource via fetch-request using the http-csp
10:13:13 INFO - delivery method with no-redirect and when
10:13: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"
10:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:13 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
10:13:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1219ms
10:13:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:13:14 INFO - PROCESS | 2880 | ++DOCSHELL 0EE7B400 == 10 [pid = 2880] [id = 11]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 29 (0EEE9000) [pid = 2880] [serial = 29] [outer = 00000000]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 30 (0F1A4400) [pid = 2880] [serial = 30] [outer = 0EEE9000]
10:13:14 INFO - PROCESS | 2880 | 1449079994091 Marionette INFO loaded listener.js
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 31 (0F655400) [pid = 2880] [serial = 31] [outer = 0EEE9000]
10:13:14 INFO - PROCESS | 2880 | --DOCSHELL 1476F000 == 9 [pid = 2880] [id = 4]
10:13:14 INFO - PROCESS | 2880 | ++DOCSHELL 1346D800 == 10 [pid = 2880] [id = 12]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 32 (1346DC00) [pid = 2880] [serial = 32] [outer = 00000000]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 33 (13470C00) [pid = 2880] [serial = 33] [outer = 1346DC00]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 34 (1367C400) [pid = 2880] [serial = 34] [outer = 1346DC00]
10:13:14 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
10:13:14 INFO - document served over http requires an http
10:13:14 INFO - sub-resource via fetch-request using the http-csp
10:13:14 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:14 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
10:13:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
10:13:14 INFO - PROCESS | 2880 | ++DOCSHELL 0E9A3400 == 11 [pid = 2880] [id = 13]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 35 (13909000) [pid = 2880] [serial = 35] [outer = 00000000]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 36 (139BD400) [pid = 2880] [serial = 36] [outer = 13909000]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 37 (13BE5400) [pid = 2880] [serial = 37] [outer = 13909000]
10:13:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:13:14 INFO - PROCESS | 2880 | ++DOCSHELL 1347B800 == 12 [pid = 2880] [id = 14]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 38 (1347BC00) [pid = 2880] [serial = 38] [outer = 00000000]
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 39 (14803400) [pid = 2880] [serial = 39] [outer = 1347BC00]
10:13:14 INFO - PROCESS | 2880 | 1449079994825 Marionette INFO loaded listener.js
10:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 40 (16188C00) [pid = 2880] [serial = 40] [outer = 1347BC00]
10:13:15 INFO - PROCESS | 2880 | ++DOCSHELL 16469000 == 13 [pid = 2880] [id = 15]
10:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 41 (1646B400) [pid = 2880] [serial = 41] [outer = 00000000]
10:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 42 (16730800) [pid = 2880] [serial = 42] [outer = 1646B400]
10:13:15 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
10:13:15 INFO - document served over http requires an http
10:13:15 INFO - sub-resource via iframe-tag using the http-csp
10:13:15 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:15 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
10:13:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
10:13:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:13:15 INFO - PROCESS | 2880 | ++DOCSHELL 1724E400 == 14 [pid = 2880] [id = 16]
10:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 43 (17253000) [pid = 2880] [serial = 43] [outer = 00000000]
10:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 44 (178F0800) [pid = 2880] [serial = 44] [outer = 17253000]
10:13:15 INFO - PROCESS | 2880 | 1449079995459 Marionette INFO loaded listener.js
10:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 45 (185E2400) [pid = 2880] [serial = 45] [outer = 17253000]
10:13:15 INFO - PROCESS | 2880 | ++DOCSHELL 18754000 == 15 [pid = 2880] [id = 17]
10:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 46 (18755400) [pid = 2880] [serial = 46] [outer = 00000000]
10:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 47 (18752800) [pid = 2880] [serial = 47] [outer = 18755400]
10:13:15 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
10:13:15 INFO - document served over http requires an http
10:13:15 INFO - sub-resource via iframe-tag using the http-csp
10:13:15 INFO - delivery method with no-redirect and when
10:13: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"
10:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:15 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
10:13:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 630ms
10:13:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:13:16 INFO - PROCESS | 2880 | ++DOCSHELL 18B76800 == 16 [pid = 2880] [id = 18]
10:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 48 (18B7A400) [pid = 2880] [serial = 48] [outer = 00000000]
10:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 49 (199D5C00) [pid = 2880] [serial = 49] [outer = 18B7A400]
10:13:16 INFO - PROCESS | 2880 | 1449079996068 Marionette INFO loaded listener.js
10:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 50 (16469400) [pid = 2880] [serial = 50] [outer = 18B7A400]
10:13:16 INFO - PROCESS | 2880 | ++DOCSHELL 19A72C00 == 17 [pid = 2880] [id = 19]
10:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 51 (19A77000) [pid = 2880] [serial = 51] [outer = 00000000]
10:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 52 (19A79400) [pid = 2880] [serial = 52] [outer = 19A77000]
10:13:16 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
10:13:16 INFO - document served over http requires an http
10:13:16 INFO - sub-resource via iframe-tag using the http-csp
10:13:16 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:16 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
10:13:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 571ms
10:13:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:13:16 INFO - PROCESS | 2880 | ++DOCSHELL 19A62800 == 18 [pid = 2880] [id = 20]
10:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 53 (19A77400) [pid = 2880] [serial = 53] [outer = 00000000]
10:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 54 (1AA60000) [pid = 2880] [serial = 54] [outer = 19A77400]
10:13:16 INFO - PROCESS | 2880 | 1449079996641 Marionette INFO loaded listener.js
10:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 55 (1AEAB400) [pid = 2880] [serial = 55] [outer = 19A77400]
10:13:17 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
10:13:17 INFO - document served over http requires an http
10:13:17 INFO - sub-resource via script-tag using the http-csp
10:13:17 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:17 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
10:13:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 530ms
10:13:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:13:17 INFO - PROCESS | 2880 | ++DOCSHELL 0F48BC00 == 19 [pid = 2880] [id = 21]
10:13:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 56 (0F491800) [pid = 2880] [serial = 56] [outer = 00000000]
10:13:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 57 (1723BC00) [pid = 2880] [serial = 57] [outer = 0F491800]
10:13:17 INFO - PROCESS | 2880 | 1449079997222 Marionette INFO loaded listener.js
10:13:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 58 (17243400) [pid = 2880] [serial = 58] [outer = 0F491800]
10:13:17 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
10:13:17 INFO - document served over http requires an http
10:13:17 INFO - sub-resource via script-tag using the http-csp
10:13:17 INFO - delivery method with no-redirect and when
10:13: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"
10:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:17 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
10:13:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 530ms
10:13:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:13:17 INFO - PROCESS | 2880 | ++DOCSHELL 15469C00 == 20 [pid = 2880] [id = 22]
10:13:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 59 (1546A400) [pid = 2880] [serial = 59] [outer = 00000000]
10:13:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 60 (15472800) [pid = 2880] [serial = 60] [outer = 1546A400]
10:13:17 INFO - PROCESS | 2880 | 1449079997704 Marionette INFO loaded listener.js
10:13:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 61 (1AA5D800) [pid = 2880] [serial = 61] [outer = 1546A400]
10:13:18 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
10:13:18 INFO - document served over http requires an http
10:13:18 INFO - sub-resource via script-tag using the http-csp
10:13:18 INFO - delivery method with swap-origin-redirect and when
10:13:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:18 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
10:13:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 531ms
10:13:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:13:18 INFO - PROCESS | 2880 | ++DOCSHELL 0A78E800 == 21 [pid = 2880] [id = 23]
10:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 62 (0A794400) [pid = 2880] [serial = 62] [outer = 00000000]
10:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 63 (18374800) [pid = 2880] [serial = 63] [outer = 0A794400]
10:13:18 INFO - PROCESS | 2880 | 1449079998245 Marionette INFO loaded listener.js
10:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 64 (18379400) [pid = 2880] [serial = 64] [outer = 0A794400]
10:13:18 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
10:13:18 INFO - document served over http requires an http
10:13:18 INFO - sub-resource via xhr-request using the http-csp
10:13:18 INFO - delivery method with keep-origin-redirect and when
10:13:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:18 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
10:13:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 531ms
10:13:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:13:18 INFO - PROCESS | 2880 | ++DOCSHELL 15471C00 == 22 [pid = 2880] [id = 24]
10:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 65 (1646B800) [pid = 2880] [serial = 65] [outer = 00000000]
10:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (1B02E000) [pid = 2880] [serial = 66] [outer = 1646B800]
10:13:18 INFO - PROCESS | 2880 | 1449079998810 Marionette INFO loaded listener.js
10:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (1B030400) [pid = 2880] [serial = 67] [outer = 1646B800]
10:13:19 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
10:13:19 INFO - document served over http requires an http
10:13:19 INFO - sub-resource via xhr-request using the http-csp
10:13:19 INFO - delivery method with no-redirect and when
10:13:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:19 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
10:13:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 570ms
10:13:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:13:19 INFO - PROCESS | 2880 | ++DOCSHELL 0F1D8400 == 23 [pid = 2880] [id = 25]
10:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (0F1DC400) [pid = 2880] [serial = 68] [outer = 00000000]
10:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 69 (0F1E0400) [pid = 2880] [serial = 69] [outer = 0F1DC400]
10:13:19 INFO - PROCESS | 2880 | 1449079999359 Marionette INFO loaded listener.js
10:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (1B03A800) [pid = 2880] [serial = 70] [outer = 0F1DC400]
10:13:19 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
10:13:19 INFO - document served over http requires an http
10:13:19 INFO - sub-resource via xhr-request using the http-csp
10:13:19 INFO - delivery method with swap-origin-redirect and when
10:13:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:19 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
10:13:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 531ms
10:13:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:13:19 INFO - PROCESS | 2880 | ++DOCSHELL 0F378C00 == 24 [pid = 2880] [id = 26]
10:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (0F379000) [pid = 2880] [serial = 71] [outer = 00000000]
10:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (0F37C400) [pid = 2880] [serial = 72] [outer = 0F379000]
10:13:19 INFO - PROCESS | 2880 | 1449079999930 Marionette INFO loaded listener.js
10:13:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (0F383000) [pid = 2880] [serial = 73] [outer = 0F379000]
10:13:20 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
10:13:20 INFO - document served over http requires an https
10:13:20 INFO - sub-resource via fetch-request using the http-csp
10:13:20 INFO - delivery method with keep-origin-redirect and when
10:13:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:20 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
10:13:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
10:13:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:13:20 INFO - PROCESS | 2880 | ++DOCSHELL 1AF8DC00 == 25 [pid = 2880] [id = 27]
10:13:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (1C879C00) [pid = 2880] [serial = 74] [outer = 00000000]
10:13:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (1D21D800) [pid = 2880] [serial = 75] [outer = 1C879C00]
10:13:20 INFO - PROCESS | 2880 | 1449080000492 Marionette INFO loaded listener.js
10:13:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (1D224C00) [pid = 2880] [serial = 76] [outer = 1C879C00]
10:13:20 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
10:13:20 INFO - document served over http requires an https
10:13:20 INFO - sub-resource via fetch-request using the http-csp
10:13:20 INFO - delivery method with no-redirect and when
10:13:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:20 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
10:13:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 530ms
10:13:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:13:21 INFO - PROCESS | 2880 | ++DOCSHELL 1A4AA400 == 26 [pid = 2880] [id = 28]
10:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (1D21C000) [pid = 2880] [serial = 77] [outer = 00000000]
10:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (1E094400) [pid = 2880] [serial = 78] [outer = 1D21C000]
10:13:21 INFO - PROCESS | 2880 | 1449080001065 Marionette INFO loaded listener.js
10:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (1E098400) [pid = 2880] [serial = 79] [outer = 1D21C000]
10:13:21 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
10:13:21 INFO - document served over http requires an https
10:13:21 INFO - sub-resource via fetch-request using the http-csp
10:13:21 INFO - delivery method with swap-origin-redirect and when
10:13:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:21 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
10:13:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
10:13:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:13:21 INFO - PROCESS | 2880 | ++DOCSHELL 1E08C800 == 27 [pid = 2880] [id = 29]
10:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (1E08D000) [pid = 2880] [serial = 80] [outer = 00000000]
10:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (1E0C2800) [pid = 2880] [serial = 81] [outer = 1E08D000]
10:13:21 INFO - PROCESS | 2880 | 1449080001683 Marionette INFO loaded listener.js
10:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (1E0C4C00) [pid = 2880] [serial = 82] [outer = 1E08D000]
10:13:22 INFO - PROCESS | 2880 | --DOCSHELL 0E9EF800 == 26 [pid = 2880] [id = 8]
10:13:22 INFO - PROCESS | 2880 | --DOCSHELL 1A4B1800 == 25 [pid = 2880] [id = 10]
10:13:22 INFO - PROCESS | 2880 | ++DOCSHELL 0EE7A400 == 26 [pid = 2880] [id = 30]
10:13:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (0EE91800) [pid = 2880] [serial = 83] [outer = 00000000]
10:13:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (0F087C00) [pid = 2880] [serial = 84] [outer = 0EE91800]
10:13:22 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
10:13:22 INFO - document served over http requires an https
10:13:22 INFO - sub-resource via iframe-tag using the http-csp
10:13:22 INFO - delivery method with keep-origin-redirect and when
10: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"
10:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:22 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
10:13:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1434ms
10:13:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:13:23 INFO - PROCESS | 2880 | ++DOCSHELL 0F1DAC00 == 27 [pid = 2880] [id = 31]
10:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (0F1DB000) [pid = 2880] [serial = 85] [outer = 00000000]
10:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (0F37D400) [pid = 2880] [serial = 86] [outer = 0F1DB000]
10:13:23 INFO - PROCESS | 2880 | 1449080003082 Marionette INFO loaded listener.js
10:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (0F380C00) [pid = 2880] [serial = 87] [outer = 0F1DB000]
10:13:23 INFO - PROCESS | 2880 | ++DOCSHELL 1311A800 == 28 [pid = 2880] [id = 32]
10:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (13124C00) [pid = 2880] [serial = 88] [outer = 00000000]
10:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1321DC00) [pid = 2880] [serial = 89] [outer = 13124C00]
10:13:23 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
10:13:23 INFO - document served over http requires an https
10:13:23 INFO - sub-resource via iframe-tag using the http-csp
10:13:23 INFO - delivery method with no-redirect and when
10: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"
10:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:23 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
10:13:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 630ms
10:13:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:13:23 INFO - PROCESS | 2880 | ++DOCSHELL 131BF800 == 29 [pid = 2880] [id = 33]
10:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (131C8800) [pid = 2880] [serial = 90] [outer = 00000000]
10:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (13BA4000) [pid = 2880] [serial = 91] [outer = 131C8800]
10:13:23 INFO - PROCESS | 2880 | 1449080003725 Marionette INFO loaded listener.js
10:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (13C76C00) [pid = 2880] [serial = 92] [outer = 131C8800]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1476F800) [pid = 2880] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (19A77400) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (0F491800) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (1546A400) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (19A77000) [pid = 2880] [serial = 51] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1347BC00) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (0F379000) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (0F1DC400) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (0EA2F000) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (1646B400) [pid = 2880] [serial = 41] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (1646B800) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (1C879C00) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (1AA60400) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (0EEE9000) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (0A794400) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (18755400) [pid = 2880] [serial = 46] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449079995750]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (18B7A400) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (17253000) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (1D21C000) [pid = 2880] [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]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (18374800) [pid = 2880] [serial = 63] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (15472800) [pid = 2880] [serial = 60] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (1723BC00) [pid = 2880] [serial = 57] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 69 (1AA60000) [pid = 2880] [serial = 54] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 68 (19A79400) [pid = 2880] [serial = 52] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 67 (199D5C00) [pid = 2880] [serial = 49] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 66 (18752800) [pid = 2880] [serial = 47] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449079995750]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 65 (178F0800) [pid = 2880] [serial = 44] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 64 (16730800) [pid = 2880] [serial = 42] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 63 (14803400) [pid = 2880] [serial = 39] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 62 (139BD400) [pid = 2880] [serial = 36] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 61 (0F1A4400) [pid = 2880] [serial = 30] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 60 (1C810400) [pid = 2880] [serial = 27] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 59 (13BA3400) [pid = 2880] [serial = 24] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 58 (0EE72800) [pid = 2880] [serial = 21] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 57 (13470C00) [pid = 2880] [serial = 33] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 56 (16188400) [pid = 2880] [serial = 9] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 55 (13119000) [pid = 2880] [serial = 4] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 54 (187DF000) [pid = 2880] [serial = 17] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 53 (18972800) [pid = 2880] [serial = 14] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 52 (1E094400) [pid = 2880] [serial = 78] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 51 (1D21D800) [pid = 2880] [serial = 75] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 50 (0F37C400) [pid = 2880] [serial = 72] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 49 (0F1E0400) [pid = 2880] [serial = 69] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 48 (1B02E000) [pid = 2880] [serial = 66] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 47 (18379400) [pid = 2880] [serial = 64] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 46 (1B03A800) [pid = 2880] [serial = 70] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | --DOMWINDOW == 45 (1B030400) [pid = 2880] [serial = 67] [outer = 00000000] [url = about:blank]
10:13:24 INFO - PROCESS | 2880 | ++DOCSHELL 0F1D6000 == 30 [pid = 2880] [id = 34]
10:13:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 46 (0F1D8C00) [pid = 2880] [serial = 93] [outer = 00000000]
10:13:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 47 (1311A400) [pid = 2880] [serial = 94] [outer = 0F1D8C00]
10:13:24 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
10:13:24 INFO - document served over http requires an https
10:13:24 INFO - sub-resource via iframe-tag using the http-csp
10:13:24 INFO - delivery method with swap-origin-redirect and when
10: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"
10:13:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:24 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
10:13:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
10:13:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:13:24 INFO - PROCESS | 2880 | ++DOCSHELL 0F1DB800 == 31 [pid = 2880] [id = 35]
10:13:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 48 (14865000) [pid = 2880] [serial = 95] [outer = 00000000]
10:13:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 49 (15472400) [pid = 2880] [serial = 96] [outer = 14865000]
10:13:24 INFO - PROCESS | 2880 | 1449080004490 Marionette INFO loaded listener.js
10:13:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 50 (16192C00) [pid = 2880] [serial = 97] [outer = 14865000]
10:13:24 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
10:13:24 INFO - document served over http requires an https
10:13:24 INFO - sub-resource via script-tag using the http-csp
10:13:24 INFO - delivery method with keep-origin-redirect and when
10: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"
10:13:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:24 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
10:13:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 570ms
10:13:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:13:25 INFO - PROCESS | 2880 | ++DOCSHELL 16717000 == 32 [pid = 2880] [id = 36]
10:13:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 51 (16731400) [pid = 2880] [serial = 98] [outer = 00000000]
10:13:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 52 (17110800) [pid = 2880] [serial = 99] [outer = 16731400]
10:13:25 INFO - PROCESS | 2880 | 1449080005050 Marionette INFO loaded listener.js
10:13:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 53 (17243000) [pid = 2880] [serial = 100] [outer = 16731400]
10:13:25 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
10:13:25 INFO - document served over http requires an https
10:13:25 INFO - sub-resource via script-tag using the http-csp
10:13:25 INFO - delivery method with no-redirect and when
10: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"
10:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:25 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
10:13:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 530ms
10:13:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:13:25 INFO - PROCESS | 2880 | ++DOCSHELL 18375400 == 33 [pid = 2880] [id = 37]
10:13:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 54 (18375800) [pid = 2880] [serial = 101] [outer = 00000000]
10:13:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 55 (18383000) [pid = 2880] [serial = 102] [outer = 18375800]
10:13:25 INFO - PROCESS | 2880 | 1449080005586 Marionette INFO loaded listener.js
10:13:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 56 (1874E400) [pid = 2880] [serial = 103] [outer = 18375800]
10:13:26 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
10:13:26 INFO - document served over http requires an https
10:13:26 INFO - sub-resource via script-tag using the http-csp
10:13:26 INFO - delivery method with swap-origin-redirect and when
10: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"
10:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:26 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
10:13:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 570ms
10:13:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:13:26 INFO - PROCESS | 2880 | ++DOCSHELL 0A796C00 == 34 [pid = 2880] [id = 38]
10:13:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 57 (0E930C00) [pid = 2880] [serial = 104] [outer = 00000000]
10:13:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 58 (0EE76C00) [pid = 2880] [serial = 105] [outer = 0E930C00]
10:13:26 INFO - PROCESS | 2880 | 1449080006283 Marionette INFO loaded listener.js
10:13:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 59 (0F1A0800) [pid = 2880] [serial = 106] [outer = 0E930C00]
10:13:26 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
10:13:26 INFO - document served over http requires an https
10:13:26 INFO - sub-resource via xhr-request using the http-csp
10:13:26 INFO - delivery method with keep-origin-redirect and when
10: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"
10:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:26 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
10:13:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 791ms
10:13:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:13:27 INFO - PROCESS | 2880 | ++DOCSHELL 16739000 == 35 [pid = 2880] [id = 39]
10:13:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 60 (16739C00) [pid = 2880] [serial = 107] [outer = 00000000]
10:13:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 61 (1837D000) [pid = 2880] [serial = 108] [outer = 16739C00]
10:13:27 INFO - PROCESS | 2880 | 1449080007140 Marionette INFO loaded listener.js
10:13:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 62 (18B73400) [pid = 2880] [serial = 109] [outer = 16739C00]
10:13:27 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
10:13:27 INFO - document served over http requires an https
10:13:27 INFO - sub-resource via xhr-request using the http-csp
10:13:27 INFO - delivery method with no-redirect and when
10: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"
10:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:27 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
10:13:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 770ms
10:13:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:13:27 INFO - PROCESS | 2880 | ++DOCSHELL 19AAD000 == 36 [pid = 2880] [id = 40]
10:13:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 63 (1A0C2400) [pid = 2880] [serial = 110] [outer = 00000000]
10:13:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 64 (1AA5C400) [pid = 2880] [serial = 111] [outer = 1A0C2400]
10:13:27 INFO - PROCESS | 2880 | 1449080007892 Marionette INFO loaded listener.js
10:13:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 65 (1A4A9C00) [pid = 2880] [serial = 112] [outer = 1A0C2400]
10:13:28 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
10:13:28 INFO - document served over http requires an https
10:13:28 INFO - sub-resource via xhr-request using the http-csp
10:13:28 INFO - delivery method with swap-origin-redirect and when
10: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"
10:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:28 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
10:13:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 770ms
10:13:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:13:28 INFO - PROCESS | 2880 | ++DOCSHELL 1A4AF800 == 37 [pid = 2880] [id = 41]
10:13:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (1AA67C00) [pid = 2880] [serial = 113] [outer = 00000000]
10:13:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (1B1CA000) [pid = 2880] [serial = 114] [outer = 1AA67C00]
10:13:28 INFO - PROCESS | 2880 | 1449080008679 Marionette INFO loaded listener.js
10:13:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (1C804400) [pid = 2880] [serial = 115] [outer = 1AA67C00]
10:13:29 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
10:13:29 INFO - document served over http requires an http
10:13:29 INFO - sub-resource via fetch-request using the http-csp
10:13:29 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:29 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
10:13:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
10:13:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:13:29 INFO - PROCESS | 2880 | ++DOCSHELL 1B057800 == 38 [pid = 2880] [id = 42]
10:13:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 69 (1C86BC00) [pid = 2880] [serial = 116] [outer = 00000000]
10:13:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (1D223C00) [pid = 2880] [serial = 117] [outer = 1C86BC00]
10:13:29 INFO - PROCESS | 2880 | 1449080009430 Marionette INFO loaded listener.js
10:13:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (1D222C00) [pid = 2880] [serial = 118] [outer = 1C86BC00]
10:13:29 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
10:13:29 INFO - document served over http requires an http
10:13:29 INFO - sub-resource via fetch-request using the http-csp
10:13:29 INFO - delivery method with no-redirect and when
10:13: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"
10:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:29 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
10:13:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 771ms
10:13:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:13:30 INFO - PROCESS | 2880 | ++DOCSHELL 18374C00 == 39 [pid = 2880] [id = 43]
10:13:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (1AA92C00) [pid = 2880] [serial = 119] [outer = 00000000]
10:13:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (1AA97800) [pid = 2880] [serial = 120] [outer = 1AA92C00]
10:13:30 INFO - PROCESS | 2880 | 1449080010195 Marionette INFO loaded listener.js
10:13:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (1E093400) [pid = 2880] [serial = 121] [outer = 1AA92C00]
10:13:30 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
10:13:30 INFO - document served over http requires an http
10:13:30 INFO - sub-resource via fetch-request using the http-csp
10:13:30 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:30 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
10:13:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
10:13:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:13:30 INFO - PROCESS | 2880 | ++DOCSHELL 1AA96C00 == 40 [pid = 2880] [id = 44]
10:13:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (1E0C2000) [pid = 2880] [serial = 122] [outer = 00000000]
10:13:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (1E0ED400) [pid = 2880] [serial = 123] [outer = 1E0C2000]
10:13:31 INFO - PROCESS | 2880 | 1449080010982 Marionette INFO loaded listener.js
10:13:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (1E0F0C00) [pid = 2880] [serial = 124] [outer = 1E0C2000]
10:13:31 INFO - PROCESS | 2880 | ++DOCSHELL 0F19CC00 == 41 [pid = 2880] [id = 45]
10:13:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (0F377C00) [pid = 2880] [serial = 125] [outer = 00000000]
10:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (0A791800) [pid = 2880] [serial = 126] [outer = 0F377C00]
10:13:32 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
10:13:32 INFO - document served over http requires an http
10:13:32 INFO - sub-resource via iframe-tag using the http-csp
10:13:32 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:32 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
10:13:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1421ms
10:13:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:13:32 INFO - PROCESS | 2880 | ++DOCSHELL 0F362000 == 42 [pid = 2880] [id = 46]
10:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (0F365000) [pid = 2880] [serial = 127] [outer = 00000000]
10:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (15586C00) [pid = 2880] [serial = 128] [outer = 0F365000]
10:13:32 INFO - PROCESS | 2880 | 1449080012387 Marionette INFO loaded listener.js
10:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (15584800) [pid = 2880] [serial = 129] [outer = 0F365000]
10:13:32 INFO - PROCESS | 2880 | ++DOCSHELL 0EE2F800 == 43 [pid = 2880] [id = 47]
10:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (0EEE8400) [pid = 2880] [serial = 130] [outer = 00000000]
10:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (0F706800) [pid = 2880] [serial = 131] [outer = 0EEE8400]
10:13:33 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
10:13:33 INFO - document served over http requires an http
10:13:33 INFO - sub-resource via iframe-tag using the http-csp
10:13:33 INFO - delivery method with no-redirect and when
10:13: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"
10:13:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:33 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
10:13:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 875ms
10:13:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:13:33 INFO - PROCESS | 2880 | ++DOCSHELL 13BEAC00 == 44 [pid = 2880] [id = 48]
10:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (13C53400) [pid = 2880] [serial = 132] [outer = 00000000]
10:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (15470400) [pid = 2880] [serial = 133] [outer = 13C53400]
10:13:33 INFO - PROCESS | 2880 | 1449080013270 Marionette INFO loaded listener.js
10:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (15591400) [pid = 2880] [serial = 134] [outer = 13C53400]
10:13:33 INFO - PROCESS | 2880 | --DOCSHELL 19A72C00 == 43 [pid = 2880] [id = 19]
10:13:33 INFO - PROCESS | 2880 | --DOCSHELL 18754000 == 42 [pid = 2880] [id = 17]
10:13:33 INFO - PROCESS | 2880 | --DOCSHELL 16469000 == 41 [pid = 2880] [id = 15]
10:13:33 INFO - PROCESS | 2880 | --DOCSHELL 0F1D6000 == 40 [pid = 2880] [id = 34]
10:13:33 INFO - PROCESS | 2880 | --DOCSHELL 1311A800 == 39 [pid = 2880] [id = 32]
10:13:33 INFO - PROCESS | 2880 | --DOCSHELL 0EE7A400 == 38 [pid = 2880] [id = 30]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1C876000) [pid = 2880] [serial = 28] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (1D224C00) [pid = 2880] [serial = 76] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (185E2400) [pid = 2880] [serial = 45] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (16188C00) [pid = 2880] [serial = 40] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (0F383000) [pid = 2880] [serial = 73] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (1E098400) [pid = 2880] [serial = 79] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (0F655400) [pid = 2880] [serial = 31] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (1618D800) [pid = 2880] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (16469400) [pid = 2880] [serial = 50] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (1AEAB400) [pid = 2880] [serial = 55] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (17243400) [pid = 2880] [serial = 58] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (1AA5D800) [pid = 2880] [serial = 61] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (0F1A7000) [pid = 2880] [serial = 22] [outer = 00000000] [url = about:blank]
10:13:33 INFO - PROCESS | 2880 | ++DOCSHELL 0F1D4000 == 39 [pid = 2880] [id = 49]
10:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (0F1D6000) [pid = 2880] [serial = 135] [outer = 00000000]
10:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (0F367000) [pid = 2880] [serial = 136] [outer = 0F1D6000]
10:13:33 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
10:13:33 INFO - document served over http requires an http
10:13:33 INFO - sub-resource via iframe-tag using the http-csp
10:13:33 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:33 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
10:13:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
10:13:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:13:33 INFO - PROCESS | 2880 | ++DOCSHELL 0F35F000 == 40 [pid = 2880] [id = 50]
10:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (0F882400) [pid = 2880] [serial = 137] [outer = 00000000]
10:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (13470C00) [pid = 2880] [serial = 138] [outer = 0F882400]
10:13:33 INFO - PROCESS | 2880 | 1449080013942 Marionette INFO loaded listener.js
10:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (15464C00) [pid = 2880] [serial = 139] [outer = 0F882400]
10:13:34 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
10:13:34 INFO - document served over http requires an http
10:13:34 INFO - sub-resource via script-tag using the http-csp
10:13:34 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:34 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
10:13:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 570ms
10:13:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:13:34 INFO - PROCESS | 2880 | ++DOCSHELL 16189000 == 41 [pid = 2880] [id = 51]
10:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (1618D800) [pid = 2880] [serial = 140] [outer = 00000000]
10:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (17106C00) [pid = 2880] [serial = 141] [outer = 1618D800]
10:13:34 INFO - PROCESS | 2880 | 1449080014506 Marionette INFO loaded listener.js
10:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (174B7400) [pid = 2880] [serial = 142] [outer = 1618D800]
10:13:34 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
10:13:34 INFO - document served over http requires an http
10:13:34 INFO - sub-resource via script-tag using the http-csp
10:13:34 INFO - delivery method with no-redirect and when
10:13: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"
10:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:34 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
10:13:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 570ms
10:13:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:13:35 INFO - PROCESS | 2880 | ++DOCSHELL 18380400 == 42 [pid = 2880] [id = 52]
10:13:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (185E2400) [pid = 2880] [serial = 143] [outer = 00000000]
10:13:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (1875A400) [pid = 2880] [serial = 144] [outer = 185E2400]
10:13:35 INFO - PROCESS | 2880 | 1449080015076 Marionette INFO loaded listener.js
10:13:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (187E2C00) [pid = 2880] [serial = 145] [outer = 185E2400]
10:13:35 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
10:13:35 INFO - document served over http requires an http
10:13:35 INFO - sub-resource via script-tag using the http-csp
10:13:35 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:35 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
10:13:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 530ms
10:13:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:13:35 INFO - PROCESS | 2880 | ++DOCSHELL 0EE77800 == 43 [pid = 2880] [id = 53]
10:13:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (18752000) [pid = 2880] [serial = 146] [outer = 00000000]
10:13:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (1A4B1800) [pid = 2880] [serial = 147] [outer = 18752000]
10:13:35 INFO - PROCESS | 2880 | 1449080015648 Marionette INFO loaded listener.js
10:13:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (1AA96400) [pid = 2880] [serial = 148] [outer = 18752000]
10:13:36 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
10:13:36 INFO - document served over http requires an http
10:13:36 INFO - sub-resource via xhr-request using the http-csp
10:13:36 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:36 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
10:13:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 570ms
10:13:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:13:36 INFO - PROCESS | 2880 | ++DOCSHELL 1AF90C00 == 44 [pid = 2880] [id = 54]
10:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1B030000) [pid = 2880] [serial = 149] [outer = 00000000]
10:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1C871000) [pid = 2880] [serial = 150] [outer = 1B030000]
10:13:36 INFO - PROCESS | 2880 | 1449080016222 Marionette INFO loaded listener.js
10:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1D223800) [pid = 2880] [serial = 151] [outer = 1B030000]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (131C8800) [pid = 2880] [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]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (0EE91800) [pid = 2880] [serial = 83] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (1321DC00) [pid = 2880] [serial = 89] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080003383]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (0F37D400) [pid = 2880] [serial = 86] [outer = 00000000] [url = about:blank]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (17110800) [pid = 2880] [serial = 99] [outer = 00000000] [url = about:blank]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (18383000) [pid = 2880] [serial = 102] [outer = 00000000] [url = about:blank]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (15472400) [pid = 2880] [serial = 96] [outer = 00000000] [url = about:blank]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (0F087C00) [pid = 2880] [serial = 84] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (1311A400) [pid = 2880] [serial = 94] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (13BA4000) [pid = 2880] [serial = 91] [outer = 00000000] [url = about:blank]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (1E0C2800) [pid = 2880] [serial = 81] [outer = 00000000] [url = about:blank]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (16731400) [pid = 2880] [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]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (0F1DB000) [pid = 2880] [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]
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (14865000) [pid = 2880] [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]
10:13:36 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
10:13:36 INFO - document served over http requires an http
10:13:36 INFO - sub-resource via xhr-request using the http-csp
10:13:36 INFO - delivery method with no-redirect and when
10:13: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"
10:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:36 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
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (0F1D8C00) [pid = 2880] [serial = 93] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:13:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 572ms
10:13:36 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (13124C00) [pid = 2880] [serial = 88] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080003383]
10:13:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:13:36 INFO - PROCESS | 2880 | ++DOCSHELL 0F37D400 == 45 [pid = 2880] [id = 55]
10:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (0F493000) [pid = 2880] [serial = 152] [outer = 00000000]
10:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (1E08E000) [pid = 2880] [serial = 153] [outer = 0F493000]
10:13:36 INFO - PROCESS | 2880 | 1449080016820 Marionette INFO loaded listener.js
10:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (1E0C1C00) [pid = 2880] [serial = 154] [outer = 0F493000]
10:13:37 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
10:13:37 INFO - document served over http requires an http
10:13:37 INFO - sub-resource via xhr-request using the http-csp
10:13:37 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:37 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
10:13:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
10:13:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:13:37 INFO - PROCESS | 2880 | ++DOCSHELL 14804800 == 46 [pid = 2880] [id = 56]
10:13:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (14858000) [pid = 2880] [serial = 155] [outer = 00000000]
10:13:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (1E805400) [pid = 2880] [serial = 156] [outer = 14858000]
10:13:37 INFO - PROCESS | 2880 | 1449080017370 Marionette INFO loaded listener.js
10:13:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (1E807C00) [pid = 2880] [serial = 157] [outer = 14858000]
10:13:37 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
10:13:37 INFO - document served over http requires an https
10:13:37 INFO - sub-resource via fetch-request using the http-csp
10:13:37 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:37 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
10:13:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
10:13:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:13:37 INFO - PROCESS | 2880 | ++DOCSHELL 1E804800 == 47 [pid = 2880] [id = 57]
10:13:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (1E809C00) [pid = 2880] [serial = 158] [outer = 00000000]
10:13:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (1E96AC00) [pid = 2880] [serial = 159] [outer = 1E809C00]
10:13:37 INFO - PROCESS | 2880 | 1449080017977 Marionette INFO loaded listener.js
10:13:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (1F05AC00) [pid = 2880] [serial = 160] [outer = 1E809C00]
10:13:38 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
10:13:38 INFO - document served over http requires an https
10:13:38 INFO - sub-resource via fetch-request using the http-csp
10:13:38 INFO - delivery method with no-redirect and when
10:13: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"
10:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:38 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
10:13:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 570ms
10:13:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:13:38 INFO - PROCESS | 2880 | ++DOCSHELL 1F060C00 == 48 [pid = 2880] [id = 58]
10:13:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (1F063C00) [pid = 2880] [serial = 161] [outer = 00000000]
10:13:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (1F069800) [pid = 2880] [serial = 162] [outer = 1F063C00]
10:13:38 INFO - PROCESS | 2880 | 1449080018572 Marionette INFO loaded listener.js
10:13:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (2021AC00) [pid = 2880] [serial = 163] [outer = 1F063C00]
10:13:38 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
10:13:38 INFO - document served over http requires an https
10:13:38 INFO - sub-resource via fetch-request using the http-csp
10:13:38 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:38 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
10:13:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
10:13:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:13:39 INFO - PROCESS | 2880 | ++DOCSHELL 1F069400 == 49 [pid = 2880] [id = 59]
10:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (2021A400) [pid = 2880] [serial = 164] [outer = 00000000]
10:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (20283400) [pid = 2880] [serial = 165] [outer = 2021A400]
10:13:39 INFO - PROCESS | 2880 | 1449080019154 Marionette INFO loaded listener.js
10:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (2028BC00) [pid = 2880] [serial = 166] [outer = 2021A400]
10:13:39 INFO - PROCESS | 2880 | ++DOCSHELL 204ABC00 == 50 [pid = 2880] [id = 60]
10:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (204AC000) [pid = 2880] [serial = 167] [outer = 00000000]
10:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (204AEC00) [pid = 2880] [serial = 168] [outer = 204AC000]
10:13:39 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
10:13:39 INFO - document served over http requires an https
10:13:39 INFO - sub-resource via iframe-tag using the http-csp
10:13:39 INFO - delivery method with keep-origin-redirect and when
10: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"
10:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:39 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
10:13:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 671ms
10:13:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:13:39 INFO - PROCESS | 2880 | ++DOCSHELL 204A7C00 == 51 [pid = 2880] [id = 61]
10:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (204A8C00) [pid = 2880] [serial = 169] [outer = 00000000]
10:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (2062EC00) [pid = 2880] [serial = 170] [outer = 204A8C00]
10:13:39 INFO - PROCESS | 2880 | 1449080019763 Marionette INFO loaded listener.js
10:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (20632800) [pid = 2880] [serial = 171] [outer = 204A8C00]
10:13:40 INFO - PROCESS | 2880 | ++DOCSHELL 0F654800 == 52 [pid = 2880] [id = 62]
10:13:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (0F655400) [pid = 2880] [serial = 172] [outer = 00000000]
10:13:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (0F490C00) [pid = 2880] [serial = 173] [outer = 0F655400]
10:13:40 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
10:13:40 INFO - document served over http requires an https
10:13:40 INFO - sub-resource via iframe-tag using the http-csp
10:13:40 INFO - delivery method with no-redirect and when
10: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"
10:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:40 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
10:13:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 830ms
10:13:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:13:40 INFO - PROCESS | 2880 | ++DOCSHELL 163C0800 == 53 [pid = 2880] [id = 63]
10:13:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (163C1C00) [pid = 2880] [serial = 174] [outer = 00000000]
10:13:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (167CF400) [pid = 2880] [serial = 175] [outer = 163C1C00]
10:13:40 INFO - PROCESS | 2880 | 1449080020724 Marionette INFO loaded listener.js
10:13:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (17255C00) [pid = 2880] [serial = 176] [outer = 163C1C00]
10:13:41 INFO - PROCESS | 2880 | ++DOCSHELL 18B12800 == 54 [pid = 2880] [id = 64]
10:13:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (19A72C00) [pid = 2880] [serial = 177] [outer = 00000000]
10:13:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1E804400) [pid = 2880] [serial = 178] [outer = 19A72C00]
10:13:41 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
10:13:41 INFO - document served over http requires an https
10:13:41 INFO - sub-resource via iframe-tag using the http-csp
10:13:41 INFO - delivery method with swap-origin-redirect and when
10: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"
10:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:41 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
10:13:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
10:13:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:13:41 INFO - PROCESS | 2880 | ++DOCSHELL 1C871400 == 55 [pid = 2880] [id = 65]
10:13:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (1C872C00) [pid = 2880] [serial = 179] [outer = 00000000]
10:13:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (1F0BEC00) [pid = 2880] [serial = 180] [outer = 1C872C00]
10:13:41 INFO - PROCESS | 2880 | 1449080021660 Marionette INFO loaded listener.js
10:13:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (1F0C4800) [pid = 2880] [serial = 181] [outer = 1C872C00]
10:13:42 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
10:13:42 INFO - document served over http requires an https
10:13:42 INFO - sub-resource via script-tag using the http-csp
10:13:42 INFO - delivery method with keep-origin-redirect and when
10: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"
10:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:42 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
10:13:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 870ms
10:13:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:13:42 INFO - PROCESS | 2880 | ++DOCSHELL 204A8400 == 56 [pid = 2880] [id = 66]
10:13:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (204AA400) [pid = 2880] [serial = 182] [outer = 00000000]
10:13:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (20631000) [pid = 2880] [serial = 183] [outer = 204AA400]
10:13:42 INFO - PROCESS | 2880 | 1449080022545 Marionette INFO loaded listener.js
10:13:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (2063A800) [pid = 2880] [serial = 184] [outer = 204AA400]
10:13:43 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
10:13:43 INFO - document served over http requires an https
10:13:43 INFO - sub-resource via script-tag using the http-csp
10:13:43 INFO - delivery method with no-redirect and when
10: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"
10:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:43 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
10:13:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 771ms
10:13:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:13:44 INFO - PROCESS | 2880 | ++DOCSHELL 16443C00 == 57 [pid = 2880] [id = 67]
10:13:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (16462800) [pid = 2880] [serial = 185] [outer = 00000000]
10:13:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (20944400) [pid = 2880] [serial = 186] [outer = 16462800]
10:13:44 INFO - PROCESS | 2880 | 1449080024101 Marionette INFO loaded listener.js
10:13:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (209A1C00) [pid = 2880] [serial = 187] [outer = 16462800]
10:13:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (0F48F000) [pid = 2880] [serial = 188] [outer = 13909000]
10:13:45 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
10:13:45 INFO - document served over http requires an https
10:13:45 INFO - sub-resource via script-tag using the http-csp
10:13:45 INFO - delivery method with swap-origin-redirect and when
10: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"
10:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:45 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
10:13:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1218ms
10:13:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:13:45 INFO - PROCESS | 2880 | ++DOCSHELL 13BB1800 == 58 [pid = 2880] [id = 68]
10:13:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (13BEA400) [pid = 2880] [serial = 189] [outer = 00000000]
10:13:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (15472800) [pid = 2880] [serial = 190] [outer = 13BEA400]
10:13:45 INFO - PROCESS | 2880 | 1449080025462 Marionette INFO loaded listener.js
10:13:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1670B800) [pid = 2880] [serial = 191] [outer = 13BEA400]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 18375400 == 57 [pid = 2880] [id = 37]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 204ABC00 == 56 [pid = 2880] [id = 60]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 1F069400 == 55 [pid = 2880] [id = 59]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 1F060C00 == 54 [pid = 2880] [id = 58]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 1E804800 == 53 [pid = 2880] [id = 57]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 14804800 == 52 [pid = 2880] [id = 56]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 0F37D400 == 51 [pid = 2880] [id = 55]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 1AF90C00 == 50 [pid = 2880] [id = 54]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 0EE77800 == 49 [pid = 2880] [id = 53]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 18380400 == 48 [pid = 2880] [id = 52]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 16189000 == 47 [pid = 2880] [id = 51]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 0F35F000 == 46 [pid = 2880] [id = 50]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 0F1D4000 == 45 [pid = 2880] [id = 49]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 13BEAC00 == 44 [pid = 2880] [id = 48]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 0EE2F800 == 43 [pid = 2880] [id = 47]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 0F19CC00 == 42 [pid = 2880] [id = 45]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 18374C00 == 41 [pid = 2880] [id = 43]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 1B057800 == 40 [pid = 2880] [id = 42]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 1A4AF800 == 39 [pid = 2880] [id = 41]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 19AAD000 == 38 [pid = 2880] [id = 40]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 16739000 == 37 [pid = 2880] [id = 39]
10:13:45 INFO - PROCESS | 2880 | --DOCSHELL 0A796C00 == 36 [pid = 2880] [id = 38]
10:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (0F380C00) [pid = 2880] [serial = 87] [outer = 00000000] [url = about:blank]
10:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (13C76C00) [pid = 2880] [serial = 92] [outer = 00000000] [url = about:blank]
10:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (17243000) [pid = 2880] [serial = 100] [outer = 00000000] [url = about:blank]
10:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (16192C00) [pid = 2880] [serial = 97] [outer = 00000000] [url = about:blank]
10:13:46 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
10:13:46 INFO - document served over http requires an https
10:13:46 INFO - sub-resource via xhr-request using the http-csp
10:13:46 INFO - delivery method with keep-origin-redirect and when
10: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"
10:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:46 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
10:13:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
10:13:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:13:46 INFO - PROCESS | 2880 | ++DOCSHELL 0A789800 == 37 [pid = 2880] [id = 69]
10:13:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (0A78C400) [pid = 2880] [serial = 192] [outer = 00000000]
10:13:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (0F1E0C00) [pid = 2880] [serial = 193] [outer = 0A78C400]
10:13:46 INFO - PROCESS | 2880 | 1449080026328 Marionette INFO loaded listener.js
10:13:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (0F497400) [pid = 2880] [serial = 194] [outer = 0A78C400]
10:13:46 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
10:13:46 INFO - document served over http requires an https
10:13:46 INFO - sub-resource via xhr-request using the http-csp
10:13:46 INFO - delivery method with no-redirect and when
10: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"
10:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:46 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
10:13:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 671ms
10:13:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:13:46 INFO - PROCESS | 2880 | ++DOCSHELL 0F376800 == 38 [pid = 2880] [id = 70]
10:13:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1321C800) [pid = 2880] [serial = 195] [outer = 00000000]
10:13:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1546B400) [pid = 2880] [serial = 196] [outer = 1321C800]
10:13:46 INFO - PROCESS | 2880 | 1449080026880 Marionette INFO loaded listener.js
10:13:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1643E000) [pid = 2880] [serial = 197] [outer = 1321C800]
10:13:47 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
10:13:47 INFO - document served over http requires an https
10:13:47 INFO - sub-resource via xhr-request using the http-csp
10:13:47 INFO - delivery method with swap-origin-redirect and when
10: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"
10:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:47 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
10:13:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 573ms
10:13:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:13:47 INFO - PROCESS | 2880 | ++DOCSHELL 1723BC00 == 39 [pid = 2880] [id = 71]
10:13:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (17245800) [pid = 2880] [serial = 198] [outer = 00000000]
10:13:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (18510800) [pid = 2880] [serial = 199] [outer = 17245800]
10:13:47 INFO - PROCESS | 2880 | 1449080027455 Marionette INFO loaded listener.js
10:13:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1875C800) [pid = 2880] [serial = 200] [outer = 17245800]
10:13:47 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
10:13:47 INFO - document served over http requires an http
10:13:47 INFO - sub-resource via fetch-request using the meta-csp
10:13:47 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:47 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
10:13:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
10:13:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:13:48 INFO - PROCESS | 2880 | ++DOCSHELL 0F48A800 == 40 [pid = 2880] [id = 72]
10:13:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (18382800) [pid = 2880] [serial = 201] [outer = 00000000]
10:13:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (19A7A800) [pid = 2880] [serial = 202] [outer = 18382800]
10:13:48 INFO - PROCESS | 2880 | 1449080028057 Marionette INFO loaded listener.js
10:13:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (19AA2C00) [pid = 2880] [serial = 203] [outer = 18382800]
10:13:48 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
10:13:48 INFO - document served over http requires an http
10:13:48 INFO - sub-resource via fetch-request using the meta-csp
10:13:48 INFO - delivery method with no-redirect and when
10:13: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"
10:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:48 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
10:13:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 630ms
10:13:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:13:48 INFO - PROCESS | 2880 | ++DOCSHELL 19A78400 == 41 [pid = 2880] [id = 73]
10:13:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (19A7EC00) [pid = 2880] [serial = 204] [outer = 00000000]
10:13:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (1AF8A800) [pid = 2880] [serial = 205] [outer = 19A7EC00]
10:13:48 INFO - PROCESS | 2880 | 1449080028711 Marionette INFO loaded listener.js
10:13:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (1AF90C00) [pid = 2880] [serial = 206] [outer = 19A7EC00]
10:13:49 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
10:13:49 INFO - document served over http requires an http
10:13:49 INFO - sub-resource via fetch-request using the meta-csp
10:13:49 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:49 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
10:13:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
10:13:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:13:49 INFO - PROCESS | 2880 | ++DOCSHELL 1AA93800 == 42 [pid = 2880] [id = 74]
10:13:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (1B036800) [pid = 2880] [serial = 207] [outer = 00000000]
10:13:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (1C876000) [pid = 2880] [serial = 208] [outer = 1B036800]
10:13:49 INFO - PROCESS | 2880 | 1449080029426 Marionette INFO loaded listener.js
10:13:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (1CC1AC00) [pid = 2880] [serial = 209] [outer = 1B036800]
10:13:49 INFO - PROCESS | 2880 | ++DOCSHELL 1E096400 == 43 [pid = 2880] [id = 75]
10:13:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (1E097800) [pid = 2880] [serial = 210] [outer = 00000000]
10:13:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1E0BAC00) [pid = 2880] [serial = 211] [outer = 1E097800]
10:13:49 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
10:13:49 INFO - document served over http requires an http
10:13:49 INFO - sub-resource via iframe-tag using the meta-csp
10:13:49 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:49 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
10:13:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (1E08D000) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (0F882400) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (0F493000) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (185E2400) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (16739C00) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (13C53400) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0F377C00) [pid = 2880] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1618D800) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (2021A400) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (18752000) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (0E930C00) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1AA92C00) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1F063C00) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1E809C00) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (0F1D6000) [pid = 2880] [serial = 135] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (0F365000) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1B030000) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1AA67C00) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (14858000) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (0EEE8400) [pid = 2880] [serial = 130] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080012800]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1A0C2400) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1E0C2000) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1C86BC00) [pid = 2880] [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]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (20283400) [pid = 2880] [serial = 165] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (1AA97800) [pid = 2880] [serial = 120] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (15586C00) [pid = 2880] [serial = 128] [outer = 00000000] [url = about:blank]
10:13:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (1AA5C400) [pid = 2880] [serial = 111] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (1A4B1800) [pid = 2880] [serial = 147] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (15470400) [pid = 2880] [serial = 133] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (13470C00) [pid = 2880] [serial = 138] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (17106C00) [pid = 2880] [serial = 141] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (0F367000) [pid = 2880] [serial = 136] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (1F069800) [pid = 2880] [serial = 162] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (1C871000) [pid = 2880] [serial = 150] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (1E08E000) [pid = 2880] [serial = 153] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (1E96AC00) [pid = 2880] [serial = 159] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (1875A400) [pid = 2880] [serial = 144] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (1E0ED400) [pid = 2880] [serial = 123] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (1D223C00) [pid = 2880] [serial = 117] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1B1CA000) [pid = 2880] [serial = 114] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (0EE76C00) [pid = 2880] [serial = 105] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (0F706800) [pid = 2880] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080012800]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (0A791800) [pid = 2880] [serial = 126] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (1837D000) [pid = 2880] [serial = 108] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1E805400) [pid = 2880] [serial = 156] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (0F1A0800) [pid = 2880] [serial = 106] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (18B73400) [pid = 2880] [serial = 109] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (1E0C1C00) [pid = 2880] [serial = 154] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (1AA96400) [pid = 2880] [serial = 148] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (1A4A9C00) [pid = 2880] [serial = 112] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (1E0C4C00) [pid = 2880] [serial = 82] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (1D223800) [pid = 2880] [serial = 151] [outer = 00000000] [url = about:blank]
10:13:50 INFO - PROCESS | 2880 | ++DOCSHELL 0E932400 == 44 [pid = 2880] [id = 76]
10:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (0E93F000) [pid = 2880] [serial = 212] [outer = 00000000]
10:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (0F495400) [pid = 2880] [serial = 213] [outer = 0E93F000]
10:13:50 INFO - PROCESS | 2880 | 1449080030566 Marionette INFO loaded listener.js
10:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (13BA2400) [pid = 2880] [serial = 214] [outer = 0E93F000]
10:13:50 INFO - PROCESS | 2880 | ++DOCSHELL 1B03A800 == 45 [pid = 2880] [id = 77]
10:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (1B1CA000) [pid = 2880] [serial = 215] [outer = 00000000]
10:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (1E093C00) [pid = 2880] [serial = 216] [outer = 1B1CA000]
10:13:51 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
10:13:51 INFO - document served over http requires an http
10:13:51 INFO - sub-resource via iframe-tag using the meta-csp
10:13:51 INFO - delivery method with no-redirect and when
10:13: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"
10:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:51 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
10:13:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 622ms
10:13:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:13:51 INFO - PROCESS | 2880 | ++DOCSHELL 1B1D5400 == 46 [pid = 2880] [id = 78]
10:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (1C86BC00) [pid = 2880] [serial = 217] [outer = 00000000]
10:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (1E0E7800) [pid = 2880] [serial = 218] [outer = 1C86BC00]
10:13:51 INFO - PROCESS | 2880 | 1449080031196 Marionette INFO loaded listener.js
10:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (1E0EF000) [pid = 2880] [serial = 219] [outer = 1C86BC00]
10:13:51 INFO - PROCESS | 2880 | ++DOCSHELL 1E962800 == 47 [pid = 2880] [id = 79]
10:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (1E964000) [pid = 2880] [serial = 220] [outer = 00000000]
10:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1E967000) [pid = 2880] [serial = 221] [outer = 1E964000]
10:13:51 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
10:13:51 INFO - document served over http requires an http
10:13:51 INFO - sub-resource via iframe-tag using the meta-csp
10:13:51 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:13:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:13:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:51 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
10:13:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 631ms
10:13:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:13:51 INFO - PROCESS | 2880 | ++DOCSHELL 1E809800 == 48 [pid = 2880] [id = 80]
10:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1E809C00) [pid = 2880] [serial = 222] [outer = 00000000]
10:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1E96E000) [pid = 2880] [serial = 223] [outer = 1E809C00]
10:13:51 INFO - PROCESS | 2880 | 1449080031833 Marionette INFO loaded listener.js
10:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1F060800) [pid = 2880] [serial = 224] [outer = 1E809C00]
10:13:52 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
10:13:52 INFO - document served over http requires an http
10:13:52 INFO - sub-resource via script-tag using the meta-csp
10:13:52 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:52 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
10:13:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 570ms
10:13:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:13:52 INFO - PROCESS | 2880 | ++DOCSHELL 1E966800 == 49 [pid = 2880] [id = 81]
10:13:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (20219000) [pid = 2880] [serial = 225] [outer = 00000000]
10:13:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (20286C00) [pid = 2880] [serial = 226] [outer = 20219000]
10:13:52 INFO - PROCESS | 2880 | 1449080032425 Marionette INFO loaded listener.js
10:13:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (204AD400) [pid = 2880] [serial = 227] [outer = 20219000]
10:13:53 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
10:13:53 INFO - document served over http requires an http
10:13:53 INFO - sub-resource via script-tag using the meta-csp
10:13:53 INFO - delivery method with no-redirect and when
10:13: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"
10:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:53 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
10:13:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 730ms
10:13:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:13:53 INFO - PROCESS | 2880 | ++DOCSHELL 13C77400 == 50 [pid = 2880] [id = 82]
10:13:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (13C77800) [pid = 2880] [serial = 228] [outer = 00000000]
10:13:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (1546C800) [pid = 2880] [serial = 229] [outer = 13C77800]
10:13:53 INFO - PROCESS | 2880 | 1449080033310 Marionette INFO loaded listener.js
10:13:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1558F000) [pid = 2880] [serial = 230] [outer = 13C77800]
10:13:53 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
10:13:53 INFO - document served over http requires an http
10:13:53 INFO - sub-resource via script-tag using the meta-csp
10:13:53 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:13:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:13:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:53 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
10:13:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 830ms
10:13:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:13:54 INFO - PROCESS | 2880 | ++DOCSHELL 1AEB1C00 == 51 [pid = 2880] [id = 83]
10:13:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (1AEB7C00) [pid = 2880] [serial = 231] [outer = 00000000]
10:13:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (1AF89800) [pid = 2880] [serial = 232] [outer = 1AEB7C00]
10:13:54 INFO - PROCESS | 2880 | 1449080034113 Marionette INFO loaded listener.js
10:13:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1CC13000) [pid = 2880] [serial = 233] [outer = 1AEB7C00]
10:13:54 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
10:13:54 INFO - document served over http requires an http
10:13:54 INFO - sub-resource via xhr-request using the meta-csp
10:13:54 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:54 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
10:13:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
10:13:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:13:54 INFO - PROCESS | 2880 | ++DOCSHELL 1CC1A400 == 52 [pid = 2880] [id = 84]
10:13:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1CC1BC00) [pid = 2880] [serial = 234] [outer = 00000000]
10:13:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (20284C00) [pid = 2880] [serial = 235] [outer = 1CC1BC00]
10:13:54 INFO - PROCESS | 2880 | 1449080034957 Marionette INFO loaded listener.js
10:13:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (2094D000) [pid = 2880] [serial = 236] [outer = 1CC1BC00]
10:13:55 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
10:13:55 INFO - document served over http requires an http
10:13:55 INFO - sub-resource via xhr-request using the meta-csp
10:13:55 INFO - delivery method with no-redirect and when
10:13: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"
10:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:55 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
10:13:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 752ms
10:13:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:13:55 INFO - PROCESS | 2880 | ++DOCSHELL 209A8400 == 53 [pid = 2880] [id = 85]
10:13:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (209A9000) [pid = 2880] [serial = 237] [outer = 00000000]
10:13:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (21B41000) [pid = 2880] [serial = 238] [outer = 209A9000]
10:13:55 INFO - PROCESS | 2880 | 1449080035727 Marionette INFO loaded listener.js
10:13:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (21B44000) [pid = 2880] [serial = 239] [outer = 209A9000]
10:13:56 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
10:13:56 INFO - document served over http requires an http
10:13:56 INFO - sub-resource via xhr-request using the meta-csp
10:13:56 INFO - delivery method with swap-origin-redirect and when
10:13: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"
10:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:13:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:13:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:56 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
10:13:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
10:13:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:13:56 INFO - PROCESS | 2880 | ++DOCSHELL 209B0400 == 54 [pid = 2880] [id = 86]
10:13:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (21A36C00) [pid = 2880] [serial = 240] [outer = 00000000]
10:13:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (21A43400) [pid = 2880] [serial = 241] [outer = 21A36C00]
10:13:56 INFO - PROCESS | 2880 | 1449080036558 Marionette INFO loaded listener.js
10:13:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (21A7C000) [pid = 2880] [serial = 242] [outer = 21A36C00]
10:13:57 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
10:13:57 INFO - document served over http requires an https
10:13:57 INFO - sub-resource via fetch-request using the meta-csp
10:13:57 INFO - delivery method with keep-origin-redirect and when
10:13: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"
10:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:57 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
10:13:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
10:13:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:13:57 INFO - PROCESS | 2880 | ++DOCSHELL 211AFC00 == 55 [pid = 2880] [id = 87]
10:13:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (211B0800) [pid = 2880] [serial = 243] [outer = 00000000]
10:13:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (21A7E800) [pid = 2880] [serial = 244] [outer = 211B0800]
10:13:57 INFO - PROCESS | 2880 | 1449080037389 Marionette INFO loaded listener.js
10:13:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (21A87400) [pid = 2880] [serial = 245] [outer = 211B0800]
10:13:58 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
10:13:58 INFO - document served over http requires an https
10:13:58 INFO - sub-resource via fetch-request using the meta-csp
10:13:58 INFO - delivery method with no-redirect and when
10: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"
10:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:58 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
10:13:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
10:13:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:13:58 INFO - PROCESS | 2880 | ++DOCSHELL 2135C800 == 56 [pid = 2880] [id = 88]
10:13:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (21366000) [pid = 2880] [serial = 246] [outer = 00000000]
10:13:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (21A82400) [pid = 2880] [serial = 247] [outer = 21366000]
10:13:58 INFO - PROCESS | 2880 | 1449080038302 Marionette INFO loaded listener.js
10:13:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (21B41400) [pid = 2880] [serial = 248] [outer = 21366000]
10:13:58 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
10:13:58 INFO - document served over http requires an https
10:13:58 INFO - sub-resource via fetch-request using the meta-csp
10:13:58 INFO - delivery method with swap-origin-redirect and when
10: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"
10:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:13:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:13:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:13:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:13:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:13:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:13:58 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
10:13:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
10:13:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:13:59 INFO - PROCESS | 2880 | ++DOCSHELL 1618E000 == 57 [pid = 2880] [id = 89]
10:13:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1BCC8C00) [pid = 2880] [serial = 249] [outer = 00000000]
10:13:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1BCD3400) [pid = 2880] [serial = 250] [outer = 1BCC8C00]
10:13:59 INFO - PROCESS | 2880 | 1449080039930 Marionette INFO loaded listener.js
10:14:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1BCD2800) [pid = 2880] [serial = 251] [outer = 1BCC8C00]
10:14:00 INFO - PROCESS | 2880 | ++DOCSHELL 0E941000 == 58 [pid = 2880] [id = 90]
10:14:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (0EA60C00) [pid = 2880] [serial = 252] [outer = 00000000]
10:14:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (0E92FC00) [pid = 2880] [serial = 253] [outer = 0EA60C00]
10:14:00 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
10:14:00 INFO - document served over http requires an https
10:14:00 INFO - sub-resource via iframe-tag using the meta-csp
10:14:00 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:00 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
10:14:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1161ms
10:14:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:14:01 INFO - PROCESS | 2880 | ++DOCSHELL 1311A800 == 59 [pid = 2880] [id = 91]
10:14:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (131C8400) [pid = 2880] [serial = 254] [outer = 00000000]
10:14:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1546C400) [pid = 2880] [serial = 255] [outer = 131C8400]
10:14:01 INFO - PROCESS | 2880 | 1449080041130 Marionette INFO loaded listener.js
10:14:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1618A000) [pid = 2880] [serial = 256] [outer = 131C8400]
10:14:01 INFO - PROCESS | 2880 | ++DOCSHELL 13C5B800 == 60 [pid = 2880] [id = 92]
10:14:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (13C6DC00) [pid = 2880] [serial = 257] [outer = 00000000]
10:14:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (16737C00) [pid = 2880] [serial = 258] [outer = 13C6DC00]
10:14:01 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
10:14:01 INFO - document served over http requires an https
10:14:01 INFO - sub-resource via iframe-tag using the meta-csp
10:14:01 INFO - delivery method with no-redirect and when
10: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"
10:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:01 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
10:14:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1074ms
10:14:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:14:02 INFO - PROCESS | 2880 | ++DOCSHELL 14775800 == 61 [pid = 2880] [id = 93]
10:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (14802800) [pid = 2880] [serial = 259] [outer = 00000000]
10:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (1875D800) [pid = 2880] [serial = 260] [outer = 14802800]
10:14:02 INFO - PROCESS | 2880 | 1449080042199 Marionette INFO loaded listener.js
10:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (19A7D400) [pid = 2880] [serial = 261] [outer = 14802800]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 1E809800 == 60 [pid = 2880] [id = 80]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 1E962800 == 59 [pid = 2880] [id = 79]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 1B1D5400 == 58 [pid = 2880] [id = 78]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 1B03A800 == 57 [pid = 2880] [id = 77]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 0E932400 == 56 [pid = 2880] [id = 76]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 1E096400 == 55 [pid = 2880] [id = 75]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 1AA93800 == 54 [pid = 2880] [id = 74]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 19A78400 == 53 [pid = 2880] [id = 73]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 0F48A800 == 52 [pid = 2880] [id = 72]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 1723BC00 == 51 [pid = 2880] [id = 71]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 0F376800 == 50 [pid = 2880] [id = 70]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 0A789800 == 49 [pid = 2880] [id = 69]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 13BB1800 == 48 [pid = 2880] [id = 68]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 16443C00 == 47 [pid = 2880] [id = 67]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 204A8400 == 46 [pid = 2880] [id = 66]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 1C871400 == 45 [pid = 2880] [id = 65]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 18B12800 == 44 [pid = 2880] [id = 64]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 163C0800 == 43 [pid = 2880] [id = 63]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 0F654800 == 42 [pid = 2880] [id = 62]
10:14:02 INFO - PROCESS | 2880 | --DOCSHELL 204A7C00 == 41 [pid = 2880] [id = 61]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (15584800) [pid = 2880] [serial = 129] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (15464C00) [pid = 2880] [serial = 139] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1D222C00) [pid = 2880] [serial = 118] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1E0F0C00) [pid = 2880] [serial = 124] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (1E807C00) [pid = 2880] [serial = 157] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (187E2C00) [pid = 2880] [serial = 145] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1C804400) [pid = 2880] [serial = 115] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1E093400) [pid = 2880] [serial = 121] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1F05AC00) [pid = 2880] [serial = 160] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (174B7400) [pid = 2880] [serial = 142] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (15591400) [pid = 2880] [serial = 134] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (2021AC00) [pid = 2880] [serial = 163] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (2028BC00) [pid = 2880] [serial = 166] [outer = 00000000] [url = about:blank]
10:14:02 INFO - PROCESS | 2880 | ++DOCSHELL 0F654800 == 42 [pid = 2880] [id = 94]
10:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (13109400) [pid = 2880] [serial = 262] [outer = 00000000]
10:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (0EE25800) [pid = 2880] [serial = 263] [outer = 13109400]
10:14:02 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
10:14:02 INFO - document served over http requires an https
10:14:02 INFO - sub-resource via iframe-tag using the meta-csp
10:14:02 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:02 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
10:14:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 871ms
10:14:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:14:03 INFO - PROCESS | 2880 | ++DOCSHELL 1310AC00 == 43 [pid = 2880] [id = 95]
10:14:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (13118800) [pid = 2880] [serial = 264] [outer = 00000000]
10:14:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (15585C00) [pid = 2880] [serial = 265] [outer = 13118800]
10:14:03 INFO - PROCESS | 2880 | 1449080043044 Marionette INFO loaded listener.js
10:14:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1618BC00) [pid = 2880] [serial = 266] [outer = 13118800]
10:14:03 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
10:14:03 INFO - document served over http requires an https
10:14:03 INFO - sub-resource via script-tag using the meta-csp
10:14:03 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:03 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
10:14:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 670ms
10:14:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:14:03 INFO - PROCESS | 2880 | ++DOCSHELL 1837B400 == 44 [pid = 2880] [id = 96]
10:14:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1837B800) [pid = 2880] [serial = 267] [outer = 00000000]
10:14:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (18970400) [pid = 2880] [serial = 268] [outer = 1837B800]
10:14:03 INFO - PROCESS | 2880 | 1449080043662 Marionette INFO loaded listener.js
10:14:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (19A7A400) [pid = 2880] [serial = 269] [outer = 1837B800]
10:14:04 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
10:14:04 INFO - document served over http requires an https
10:14:04 INFO - sub-resource via script-tag using the meta-csp
10:14:04 INFO - delivery method with no-redirect and when
10: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"
10:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:04 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
10:14:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 630ms
10:14:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:14:04 INFO - PROCESS | 2880 | ++DOCSHELL 18757800 == 45 [pid = 2880] [id = 97]
10:14:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (1AA67800) [pid = 2880] [serial = 270] [outer = 00000000]
10:14:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (1AF87400) [pid = 2880] [serial = 271] [outer = 1AA67800]
10:14:04 INFO - PROCESS | 2880 | 1449080044288 Marionette INFO loaded listener.js
10:14:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (1AF8CC00) [pid = 2880] [serial = 272] [outer = 1AA67800]
10:14:04 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
10:14:04 INFO - document served over http requires an https
10:14:04 INFO - sub-resource via script-tag using the meta-csp
10:14:04 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:04 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
10:14:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
10:14:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:14:04 INFO - PROCESS | 2880 | ++DOCSHELL 1BCCDC00 == 46 [pid = 2880] [id = 98]
10:14:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (1BCD1800) [pid = 2880] [serial = 273] [outer = 00000000]
10:14:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (1CC12800) [pid = 2880] [serial = 274] [outer = 1BCD1800]
10:14:05 INFO - PROCESS | 2880 | 1449080045023 Marionette INFO loaded listener.js
10:14:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (1D224800) [pid = 2880] [serial = 275] [outer = 1BCD1800]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (19A72C00) [pid = 2880] [serial = 177] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (0F655400) [pid = 2880] [serial = 172] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080020203]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (204AC000) [pid = 2880] [serial = 167] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1AF8A800) [pid = 2880] [serial = 205] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (19A7A800) [pid = 2880] [serial = 202] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (204AEC00) [pid = 2880] [serial = 168] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (15472800) [pid = 2880] [serial = 190] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1546B400) [pid = 2880] [serial = 196] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1E967000) [pid = 2880] [serial = 221] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1E0E7800) [pid = 2880] [serial = 218] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (0F1E0C00) [pid = 2880] [serial = 193] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1E093C00) [pid = 2880] [serial = 216] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080030908]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (0F495400) [pid = 2880] [serial = 213] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (1E0BAC00) [pid = 2880] [serial = 211] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1C876000) [pid = 2880] [serial = 208] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (0A78C400) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1E809C00) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (13BEA400) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (1B1CA000) [pid = 2880] [serial = 215] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080030908]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1E097800) [pid = 2880] [serial = 210] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1B036800) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1C86BC00) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1321C800) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (19A7EC00) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (0E93F000) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (18382800) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (17245800) [pid = 2880] [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]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1E964000) [pid = 2880] [serial = 220] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1E96E000) [pid = 2880] [serial = 223] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (20631000) [pid = 2880] [serial = 183] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (1E804400) [pid = 2880] [serial = 178] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (167CF400) [pid = 2880] [serial = 175] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (1F0BEC00) [pid = 2880] [serial = 180] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (0F490C00) [pid = 2880] [serial = 173] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080020203]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (2062EC00) [pid = 2880] [serial = 170] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (18510800) [pid = 2880] [serial = 199] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (20944400) [pid = 2880] [serial = 186] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (13BE5400) [pid = 2880] [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.]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1670B800) [pid = 2880] [serial = 191] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (1643E000) [pid = 2880] [serial = 197] [outer = 00000000] [url = about:blank]
10:14:05 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (0F497400) [pid = 2880] [serial = 194] [outer = 00000000] [url = about:blank]
10:14:05 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
10:14:05 INFO - document served over http requires an https
10:14:05 INFO - sub-resource via xhr-request using the meta-csp
10:14:05 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:05 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
10:14:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
10:14:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:14:05 INFO - PROCESS | 2880 | ++DOCSHELL 1643E000 == 47 [pid = 2880] [id = 99]
10:14:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1670B800) [pid = 2880] [serial = 276] [outer = 00000000]
10:14:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1C876000) [pid = 2880] [serial = 277] [outer = 1670B800]
10:14:05 INFO - PROCESS | 2880 | 1449080045598 Marionette INFO loaded listener.js
10:14:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1E08E000) [pid = 2880] [serial = 278] [outer = 1670B800]
10:14:06 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
10:14:06 INFO - document served over http requires an https
10:14:06 INFO - sub-resource via xhr-request using the meta-csp
10:14:06 INFO - delivery method with no-redirect and when
10: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"
10:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:06 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
10:14:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 530ms
10:14:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:14:06 INFO - PROCESS | 2880 | ++DOCSHELL 1B1CE000 == 48 [pid = 2880] [id = 100]
10:14:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1E0BA000) [pid = 2880] [serial = 279] [outer = 00000000]
10:14:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (1E0F6800) [pid = 2880] [serial = 280] [outer = 1E0BA000]
10:14:06 INFO - PROCESS | 2880 | 1449080046165 Marionette INFO loaded listener.js
10:14:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (1E806800) [pid = 2880] [serial = 281] [outer = 1E0BA000]
10:14:06 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
10:14:06 INFO - document served over http requires an https
10:14:06 INFO - sub-resource via xhr-request using the meta-csp
10:14:06 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:06 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
10:14:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
10:14:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:14:06 INFO - PROCESS | 2880 | ++DOCSHELL 18375000 == 49 [pid = 2880] [id = 101]
10:14:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (1E0F4800) [pid = 2880] [serial = 282] [outer = 00000000]
10:14:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (1F064400) [pid = 2880] [serial = 283] [outer = 1E0F4800]
10:14:06 INFO - PROCESS | 2880 | 1449080046799 Marionette INFO loaded listener.js
10:14:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1F0BC800) [pid = 2880] [serial = 284] [outer = 1E0F4800]
10:14:07 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
10:14:07 INFO - document served over http requires an http
10:14:07 INFO - sub-resource via fetch-request using the meta-csp
10:14:07 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:07 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
10:14:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
10:14:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:14:07 INFO - PROCESS | 2880 | ++DOCSHELL 1F05EC00 == 50 [pid = 2880] [id = 102]
10:14:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (1F0CB800) [pid = 2880] [serial = 285] [outer = 00000000]
10:14:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (20283400) [pid = 2880] [serial = 286] [outer = 1F0CB800]
10:14:07 INFO - PROCESS | 2880 | 1449080047354 Marionette INFO loaded listener.js
10:14:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (204A8800) [pid = 2880] [serial = 287] [outer = 1F0CB800]
10:14:07 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
10:14:07 INFO - document served over http requires an http
10:14:07 INFO - sub-resource via fetch-request using the meta-csp
10:14:07 INFO - delivery method with no-redirect and when
10:14: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"
10:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:07 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
10:14:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 570ms
10:14:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:14:07 INFO - PROCESS | 2880 | ++DOCSHELL 1723E000 == 51 [pid = 2880] [id = 103]
10:14:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1BEA0400) [pid = 2880] [serial = 288] [outer = 00000000]
10:14:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (1BEADC00) [pid = 2880] [serial = 289] [outer = 1BEA0400]
10:14:07 INFO - PROCESS | 2880 | 1449080047976 Marionette INFO loaded listener.js
10:14:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (20632000) [pid = 2880] [serial = 290] [outer = 1BEA0400]
10:14:08 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
10:14:08 INFO - document served over http requires an http
10:14:08 INFO - sub-resource via fetch-request using the meta-csp
10:14:08 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:08 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
10:14:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
10:14:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:14:08 INFO - PROCESS | 2880 | ++DOCSHELL 0F37CC00 == 52 [pid = 2880] [id = 104]
10:14:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (0F380C00) [pid = 2880] [serial = 291] [outer = 00000000]
10:14:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (0F495C00) [pid = 2880] [serial = 292] [outer = 0F380C00]
10:14:08 INFO - PROCESS | 2880 | 1449080048762 Marionette INFO loaded listener.js
10:14:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (13912C00) [pid = 2880] [serial = 293] [outer = 0F380C00]
10:14:09 INFO - PROCESS | 2880 | ++DOCSHELL 199D5400 == 53 [pid = 2880] [id = 105]
10:14:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (19A73C00) [pid = 2880] [serial = 294] [outer = 00000000]
10:14:09 INFO - PROCESS | 2880 | 1449080049230 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:14:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1B1CE400) [pid = 2880] [serial = 295] [outer = 19A73C00]
10:14:09 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
10:14:09 INFO - document served over http requires an http
10:14:09 INFO - sub-resource via iframe-tag using the meta-csp
10:14:09 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:09 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
10:14:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
10:14:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:14:09 INFO - PROCESS | 2880 | ++DOCSHELL 1C873000 == 54 [pid = 2880] [id = 106]
10:14:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1C874C00) [pid = 2880] [serial = 296] [outer = 00000000]
10:14:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1E0EC400) [pid = 2880] [serial = 297] [outer = 1C874C00]
10:14:09 INFO - PROCESS | 2880 | 1449080049807 Marionette INFO loaded listener.js
10:14:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (20281400) [pid = 2880] [serial = 298] [outer = 1C874C00]
10:14:10 INFO - PROCESS | 2880 | ++DOCSHELL 1C651C00 == 55 [pid = 2880] [id = 107]
10:14:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1C652000) [pid = 2880] [serial = 299] [outer = 00000000]
10:14:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1C650400) [pid = 2880] [serial = 300] [outer = 1C652000]
10:14:10 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
10:14:10 INFO - document served over http requires an http
10:14:10 INFO - sub-resource via iframe-tag using the meta-csp
10:14:10 INFO - delivery method with no-redirect and when
10:14: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"
10:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:10 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
10:14:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1129ms
10:14:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:14:10 INFO - PROCESS | 2880 | ++DOCSHELL 211AEC00 == 56 [pid = 2880] [id = 108]
10:14:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (211AF000) [pid = 2880] [serial = 301] [outer = 00000000]
10:14:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (211B7000) [pid = 2880] [serial = 302] [outer = 211AF000]
10:14:10 INFO - PROCESS | 2880 | 1449080050870 Marionette INFO loaded listener.js
10:14:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (21361400) [pid = 2880] [serial = 303] [outer = 211AF000]
10:14:11 INFO - PROCESS | 2880 | ++DOCSHELL 21B43000 == 57 [pid = 2880] [id = 109]
10:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (21B4E400) [pid = 2880] [serial = 304] [outer = 00000000]
10:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (21A8A800) [pid = 2880] [serial = 305] [outer = 21B4E400]
10:14:11 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
10:14:11 INFO - document served over http requires an http
10:14:11 INFO - sub-resource via iframe-tag using the meta-csp
10:14:11 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:11 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
10:14:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1077ms
10:14:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:14:11 INFO - PROCESS | 2880 | ++DOCSHELL 21F06400 == 58 [pid = 2880] [id = 110]
10:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (21F06800) [pid = 2880] [serial = 306] [outer = 00000000]
10:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (21F0C000) [pid = 2880] [serial = 307] [outer = 21F06800]
10:14:11 INFO - PROCESS | 2880 | 1449080051956 Marionette INFO loaded listener.js
10:14:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (21F0F000) [pid = 2880] [serial = 308] [outer = 21F06800]
10:14:12 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
10:14:12 INFO - document served over http requires an http
10:14:12 INFO - sub-resource via script-tag using the meta-csp
10:14:12 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:12 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
10:14:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1019ms
10:14:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:14:12 INFO - PROCESS | 2880 | ++DOCSHELL 18BB3400 == 59 [pid = 2880] [id = 111]
10:14:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (18BB6400) [pid = 2880] [serial = 309] [outer = 00000000]
10:14:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (21F05800) [pid = 2880] [serial = 310] [outer = 18BB6400]
10:14:12 INFO - PROCESS | 2880 | 1449080052921 Marionette INFO loaded listener.js
10:14:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (21F59C00) [pid = 2880] [serial = 311] [outer = 18BB6400]
10:14:13 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
10:14:13 INFO - document served over http requires an http
10:14:13 INFO - sub-resource via script-tag using the meta-csp
10:14:13 INFO - delivery method with no-redirect and when
10:14: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"
10:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:13 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
10:14:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 930ms
10:14:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:14:13 INFO - PROCESS | 2880 | ++DOCSHELL 18DB8800 == 60 [pid = 2880] [id = 112]
10:14:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (18DB8C00) [pid = 2880] [serial = 312] [outer = 00000000]
10:14:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (1C659800) [pid = 2880] [serial = 313] [outer = 18DB8C00]
10:14:13 INFO - PROCESS | 2880 | 1449080053876 Marionette INFO loaded listener.js
10:14:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (1C65EC00) [pid = 2880] [serial = 314] [outer = 18DB8C00]
10:14:14 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
10:14:14 INFO - document served over http requires an http
10:14:14 INFO - sub-resource via script-tag using the meta-csp
10:14:14 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:14 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
10:14:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
10:14:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:14:14 INFO - PROCESS | 2880 | ++DOCSHELL 1BF96800 == 61 [pid = 2880] [id = 113]
10:14:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (1BF97000) [pid = 2880] [serial = 315] [outer = 00000000]
10:14:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (1BF9BC00) [pid = 2880] [serial = 316] [outer = 1BF97000]
10:14:14 INFO - PROCESS | 2880 | 1449080054800 Marionette INFO loaded listener.js
10:14:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1C65C000) [pid = 2880] [serial = 317] [outer = 1BF97000]
10:14:15 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
10:14:15 INFO - document served over http requires an http
10:14:15 INFO - sub-resource via xhr-request using the meta-csp
10:14:15 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:15 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
10:14:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
10:14:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:14:15 INFO - PROCESS | 2880 | ++DOCSHELL 18D1B800 == 62 [pid = 2880] [id = 114]
10:14:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (18D1BC00) [pid = 2880] [serial = 318] [outer = 00000000]
10:14:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (1BF93800) [pid = 2880] [serial = 319] [outer = 18D1BC00]
10:14:15 INFO - PROCESS | 2880 | 1449080055755 Marionette INFO loaded listener.js
10:14:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1C666000) [pid = 2880] [serial = 320] [outer = 18D1BC00]
10:14:17 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
10:14:17 INFO - document served over http requires an http
10:14:17 INFO - sub-resource via xhr-request using the meta-csp
10:14:17 INFO - delivery method with no-redirect and when
10:14: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"
10:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:17 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
10:14:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1990ms
10:14:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:14:17 INFO - PROCESS | 2880 | ++DOCSHELL 0E9A7400 == 63 [pid = 2880] [id = 115]
10:14:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (0EA5AC00) [pid = 2880] [serial = 321] [outer = 00000000]
10:14:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (17112400) [pid = 2880] [serial = 322] [outer = 0EA5AC00]
10:14:17 INFO - PROCESS | 2880 | 1449080057793 Marionette INFO loaded listener.js
10:14:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (1875A400) [pid = 2880] [serial = 323] [outer = 0EA5AC00]
10:14:18 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
10:14:18 INFO - document served over http requires an http
10:14:18 INFO - sub-resource via xhr-request using the meta-csp
10:14:18 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:18 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
10:14:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1197ms
10:14:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:14:18 INFO - PROCESS | 2880 | ++DOCSHELL 131CB000 == 64 [pid = 2880] [id = 116]
10:14:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (13C5A800) [pid = 2880] [serial = 324] [outer = 00000000]
10:14:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (18BB2400) [pid = 2880] [serial = 325] [outer = 13C5A800]
10:14:18 INFO - PROCESS | 2880 | 1449080058961 Marionette INFO loaded listener.js
10:14:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (18D15400) [pid = 2880] [serial = 326] [outer = 13C5A800]
10:14:19 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
10:14:19 INFO - document served over http requires an https
10:14:19 INFO - sub-resource via fetch-request using the meta-csp
10:14:19 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:19 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
10:14:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1072ms
10:14:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1F05EC00 == 63 [pid = 2880] [id = 102]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 18375000 == 62 [pid = 2880] [id = 101]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1B1CE000 == 61 [pid = 2880] [id = 100]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1643E000 == 60 [pid = 2880] [id = 99]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1BCCDC00 == 59 [pid = 2880] [id = 98]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 18757800 == 58 [pid = 2880] [id = 97]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1837B400 == 57 [pid = 2880] [id = 96]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1310AC00 == 56 [pid = 2880] [id = 95]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 0F654800 == 55 [pid = 2880] [id = 94]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 14775800 == 54 [pid = 2880] [id = 93]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 13C5B800 == 53 [pid = 2880] [id = 92]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1311A800 == 52 [pid = 2880] [id = 91]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 0E941000 == 51 [pid = 2880] [id = 90]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1618E000 == 50 [pid = 2880] [id = 89]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 2135C800 == 49 [pid = 2880] [id = 88]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 211AFC00 == 48 [pid = 2880] [id = 87]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 209B0400 == 47 [pid = 2880] [id = 86]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 209A8400 == 46 [pid = 2880] [id = 85]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1CC1A400 == 45 [pid = 2880] [id = 84]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 1AEB1C00 == 44 [pid = 2880] [id = 83]
10:14:19 INFO - PROCESS | 2880 | --DOCSHELL 13C77400 == 43 [pid = 2880] [id = 82]
10:14:19 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (19AA2C00) [pid = 2880] [serial = 203] [outer = 00000000] [url = about:blank]
10:14:19 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (13BA2400) [pid = 2880] [serial = 214] [outer = 00000000] [url = about:blank]
10:14:19 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1CC1AC00) [pid = 2880] [serial = 209] [outer = 00000000] [url = about:blank]
10:14:19 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1E0EF000) [pid = 2880] [serial = 219] [outer = 00000000] [url = about:blank]
10:14:19 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1F060800) [pid = 2880] [serial = 224] [outer = 00000000] [url = about:blank]
10:14:19 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (1AF90C00) [pid = 2880] [serial = 206] [outer = 00000000] [url = about:blank]
10:14:19 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (1875C800) [pid = 2880] [serial = 200] [outer = 00000000] [url = about:blank]
10:14:20 INFO - PROCESS | 2880 | ++DOCSHELL 0E930C00 == 44 [pid = 2880] [id = 117]
10:14:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (0E931000) [pid = 2880] [serial = 327] [outer = 00000000]
10:14:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (0F376800) [pid = 2880] [serial = 328] [outer = 0E931000]
10:14:20 INFO - PROCESS | 2880 | 1449080060243 Marionette INFO loaded listener.js
10:14:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (0FB8F000) [pid = 2880] [serial = 329] [outer = 0E931000]
10:14:20 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
10:14:20 INFO - document served over http requires an https
10:14:20 INFO - sub-resource via fetch-request using the meta-csp
10:14:20 INFO - delivery method with no-redirect and when
10: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"
10:14:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:20 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
10:14:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
10:14:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:14:20 INFO - PROCESS | 2880 | ++DOCSHELL 139C3400 == 45 [pid = 2880] [id = 118]
10:14:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (14857C00) [pid = 2880] [serial = 330] [outer = 00000000]
10:14:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (167D8800) [pid = 2880] [serial = 331] [outer = 14857C00]
10:14:20 INFO - PROCESS | 2880 | 1449080060915 Marionette INFO loaded listener.js
10:14:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (18383400) [pid = 2880] [serial = 332] [outer = 14857C00]
10:14:21 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
10:14:21 INFO - document served over http requires an https
10:14:21 INFO - sub-resource via fetch-request using the meta-csp
10:14:21 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:21 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
10:14:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 690ms
10:14:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:14:21 INFO - PROCESS | 2880 | ++DOCSHELL 18B73400 == 46 [pid = 2880] [id = 119]
10:14:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (18BB2000) [pid = 2880] [serial = 333] [outer = 00000000]
10:14:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (1A063C00) [pid = 2880] [serial = 334] [outer = 18BB2000]
10:14:21 INFO - PROCESS | 2880 | 1449080061671 Marionette INFO loaded listener.js
10:14:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (1AA91800) [pid = 2880] [serial = 335] [outer = 18BB2000]
10:14:21 INFO - PROCESS | 2880 | ++DOCSHELL 1AF8AC00 == 47 [pid = 2880] [id = 120]
10:14:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (1AF8B000) [pid = 2880] [serial = 336] [outer = 00000000]
10:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (1B035C00) [pid = 2880] [serial = 337] [outer = 1AF8B000]
10:14:22 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
10:14:22 INFO - document served over http requires an https
10:14:22 INFO - sub-resource via iframe-tag using the meta-csp
10:14:22 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:22 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
10:14:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 731ms
10:14:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:14:22 INFO - PROCESS | 2880 | ++DOCSHELL 1AF85C00 == 48 [pid = 2880] [id = 121]
10:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (1AF89000) [pid = 2880] [serial = 338] [outer = 00000000]
10:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (1BCC9C00) [pid = 2880] [serial = 339] [outer = 1AF89000]
10:14:22 INFO - PROCESS | 2880 | 1449080062381 Marionette INFO loaded listener.js
10:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (1BCD4000) [pid = 2880] [serial = 340] [outer = 1AF89000]
10:14:22 INFO - PROCESS | 2880 | ++DOCSHELL 1C12B800 == 49 [pid = 2880] [id = 122]
10:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (1C647800) [pid = 2880] [serial = 341] [outer = 00000000]
10:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (1B032C00) [pid = 2880] [serial = 342] [outer = 1C647800]
10:14:22 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
10:14:22 INFO - document served over http requires an https
10:14:22 INFO - sub-resource via iframe-tag using the meta-csp
10:14:22 INFO - delivery method with no-redirect and when
10: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"
10:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:22 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
10:14:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 730ms
10:14:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:14:23 INFO - PROCESS | 2880 | ++DOCSHELL 1C64A800 == 50 [pid = 2880] [id = 123]
10:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (1C64AC00) [pid = 2880] [serial = 343] [outer = 00000000]
10:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1C876C00) [pid = 2880] [serial = 344] [outer = 1C64AC00]
10:14:23 INFO - PROCESS | 2880 | 1449080063140 Marionette INFO loaded listener.js
10:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1CC1AC00) [pid = 2880] [serial = 345] [outer = 1C64AC00]
10:14:23 INFO - PROCESS | 2880 | ++DOCSHELL 1E096800 == 51 [pid = 2880] [id = 124]
10:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1E0B8C00) [pid = 2880] [serial = 346] [outer = 00000000]
10:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1E0BF000) [pid = 2880] [serial = 347] [outer = 1E0B8C00]
10:14:23 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
10:14:23 INFO - document served over http requires an https
10:14:23 INFO - sub-resource via iframe-tag using the meta-csp
10:14:23 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:23 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
10:14:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
10:14:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:14:23 INFO - PROCESS | 2880 | ++DOCSHELL 1E093C00 == 52 [pid = 2880] [id = 125]
10:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1E095000) [pid = 2880] [serial = 348] [outer = 00000000]
10:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1E0EA800) [pid = 2880] [serial = 349] [outer = 1E095000]
10:14:23 INFO - PROCESS | 2880 | 1449080063890 Marionette INFO loaded listener.js
10:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1E0F0400) [pid = 2880] [serial = 350] [outer = 1E095000]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (0EA60C00) [pid = 2880] [serial = 252] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (1BEADC00) [pid = 2880] [serial = 289] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (1AA67800) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (1837B800) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (131C8400) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (1E0BA000) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (13C6DC00) [pid = 2880] [serial = 257] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080041640]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (1670B800) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (1E0F4800) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (13109400) [pid = 2880] [serial = 262] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1F0CB800) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (13118800) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1BCD1800) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (14802800) [pid = 2880] [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]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (20284C00) [pid = 2880] [serial = 235] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (0E92FC00) [pid = 2880] [serial = 253] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (1BCD3400) [pid = 2880] [serial = 250] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (21A82400) [pid = 2880] [serial = 247] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1C876000) [pid = 2880] [serial = 277] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (18970400) [pid = 2880] [serial = 268] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1AF87400) [pid = 2880] [serial = 271] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1AF89800) [pid = 2880] [serial = 232] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (21A7E800) [pid = 2880] [serial = 244] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (0EE25800) [pid = 2880] [serial = 263] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (1875D800) [pid = 2880] [serial = 260] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (1CC12800) [pid = 2880] [serial = 274] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (16737C00) [pid = 2880] [serial = 258] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080041640]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (1546C400) [pid = 2880] [serial = 255] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1F064400) [pid = 2880] [serial = 283] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (15585C00) [pid = 2880] [serial = 265] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1546C800) [pid = 2880] [serial = 229] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1E0F6800) [pid = 2880] [serial = 280] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (20286C00) [pid = 2880] [serial = 226] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (21B41000) [pid = 2880] [serial = 238] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (20283400) [pid = 2880] [serial = 286] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (21A43400) [pid = 2880] [serial = 241] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1E08E000) [pid = 2880] [serial = 278] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1D224800) [pid = 2880] [serial = 275] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1E806800) [pid = 2880] [serial = 281] [outer = 00000000] [url = about:blank]
10:14:24 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (20632800) [pid = 2880] [serial = 171] [outer = 00000000] [url = about:blank]
10:14:24 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
10:14:24 INFO - document served over http requires an https
10:14:24 INFO - sub-resource via script-tag using the meta-csp
10:14:24 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:24 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
10:14:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 870ms
10:14:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:14:24 INFO - PROCESS | 2880 | ++DOCSHELL 0EA60C00 == 53 [pid = 2880] [id = 126]
10:14:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (0EE25800) [pid = 2880] [serial = 351] [outer = 00000000]
10:14:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1875D800) [pid = 2880] [serial = 352] [outer = 0EE25800]
10:14:24 INFO - PROCESS | 2880 | 1449080064783 Marionette INFO loaded listener.js
10:14:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1BEADC00) [pid = 2880] [serial = 353] [outer = 0EE25800]
10:14:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:14:25 INFO - document served over http requires an https
10:14:25 INFO - sub-resource via script-tag using the meta-csp
10:14:25 INFO - delivery method with no-redirect and when
10: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"
10:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:14:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 630ms
10:14:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:14:25 INFO - PROCESS | 2880 | ++DOCSHELL 18383000 == 54 [pid = 2880] [id = 127]
10:14:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1850CC00) [pid = 2880] [serial = 354] [outer = 00000000]
10:14:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1E96D800) [pid = 2880] [serial = 355] [outer = 1850CC00]
10:14:25 INFO - PROCESS | 2880 | 1449080065379 Marionette INFO loaded listener.js
10:14:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1F062800) [pid = 2880] [serial = 356] [outer = 1850CC00]
10:14:25 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
10:14:25 INFO - document served over http requires an https
10:14:25 INFO - sub-resource via script-tag using the meta-csp
10:14:25 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:25 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
10:14:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
10:14:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:14:26 INFO - PROCESS | 2880 | ++DOCSHELL 1E96AC00 == 55 [pid = 2880] [id = 128]
10:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1F0C7C00) [pid = 2880] [serial = 357] [outer = 00000000]
10:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (2027F800) [pid = 2880] [serial = 358] [outer = 1F0C7C00]
10:14:26 INFO - PROCESS | 2880 | 1449080066083 Marionette INFO loaded listener.js
10:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (204A3000) [pid = 2880] [serial = 359] [outer = 1F0C7C00]
10:14:26 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
10:14:26 INFO - document served over http requires an https
10:14:26 INFO - sub-resource via xhr-request using the meta-csp
10:14:26 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:26 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
10:14:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
10:14:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:14:26 INFO - PROCESS | 2880 | ++DOCSHELL 0F492400 == 56 [pid = 2880] [id = 129]
10:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (0F492C00) [pid = 2880] [serial = 360] [outer = 00000000]
10:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (14860C00) [pid = 2880] [serial = 361] [outer = 0F492C00]
10:14:26 INFO - PROCESS | 2880 | 1449080066877 Marionette INFO loaded listener.js
10:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (15468400) [pid = 2880] [serial = 362] [outer = 0F492C00]
10:14:27 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
10:14:27 INFO - document served over http requires an https
10:14:27 INFO - sub-resource via xhr-request using the meta-csp
10:14:27 INFO - delivery method with no-redirect and when
10: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"
10:14:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:27 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
10:14:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
10:14:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:14:27 INFO - PROCESS | 2880 | ++DOCSHELL 174B7400 == 57 [pid = 2880] [id = 130]
10:14:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (18380800) [pid = 2880] [serial = 363] [outer = 00000000]
10:14:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1AEB8800) [pid = 2880] [serial = 364] [outer = 18380800]
10:14:27 INFO - PROCESS | 2880 | 1449080067793 Marionette INFO loaded listener.js
10:14:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (1BF91400) [pid = 2880] [serial = 365] [outer = 18380800]
10:14:28 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
10:14:28 INFO - document served over http requires an https
10:14:28 INFO - sub-resource via xhr-request using the meta-csp
10:14:28 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:28 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
10:14:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
10:14:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:14:28 INFO - PROCESS | 2880 | ++DOCSHELL 1E808000 == 58 [pid = 2880] [id = 131]
10:14:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (1E80E400) [pid = 2880] [serial = 366] [outer = 00000000]
10:14:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (209AC000) [pid = 2880] [serial = 367] [outer = 1E80E400]
10:14:28 INFO - PROCESS | 2880 | 1449080068687 Marionette INFO loaded listener.js
10:14:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (211B9800) [pid = 2880] [serial = 368] [outer = 1E80E400]
10:14:29 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
10:14:29 INFO - document served over http requires an http
10:14:29 INFO - sub-resource via fetch-request using the meta-referrer
10:14:29 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:29 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
10:14:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
10:14:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:14:29 INFO - PROCESS | 2880 | ++DOCSHELL 21A37800 == 59 [pid = 2880] [id = 132]
10:14:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (21A3C400) [pid = 2880] [serial = 369] [outer = 00000000]
10:14:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (21A83000) [pid = 2880] [serial = 370] [outer = 21A3C400]
10:14:29 INFO - PROCESS | 2880 | 1449080069552 Marionette INFO loaded listener.js
10:14:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (21B42800) [pid = 2880] [serial = 371] [outer = 21A3C400]
10:14:30 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
10:14:30 INFO - document served over http requires an http
10:14:30 INFO - sub-resource via fetch-request using the meta-referrer
10:14:30 INFO - delivery method with no-redirect and when
10:14: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"
10:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:30 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
10:14:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 830ms
10:14:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:14:30 INFO - PROCESS | 2880 | ++DOCSHELL 20780800 == 60 [pid = 2880] [id = 133]
10:14:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (20781400) [pid = 2880] [serial = 372] [outer = 00000000]
10:14:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (2078B400) [pid = 2880] [serial = 373] [outer = 20781400]
10:14:30 INFO - PROCESS | 2880 | 1449080070408 Marionette INFO loaded listener.js
10:14:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (21A7F800) [pid = 2880] [serial = 374] [outer = 20781400]
10:14:30 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
10:14:30 INFO - document served over http requires an http
10:14:30 INFO - sub-resource via fetch-request using the meta-referrer
10:14:30 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:31 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
10:14:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 830ms
10:14:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:14:31 INFO - PROCESS | 2880 | ++DOCSHELL 2078C400 == 61 [pid = 2880] [id = 134]
10:14:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (22DB6800) [pid = 2880] [serial = 375] [outer = 00000000]
10:14:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (22DBC000) [pid = 2880] [serial = 376] [outer = 22DB6800]
10:14:31 INFO - PROCESS | 2880 | 1449080071277 Marionette INFO loaded listener.js
10:14:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (22F73400) [pid = 2880] [serial = 377] [outer = 22DB6800]
10:14:31 INFO - PROCESS | 2880 | ++DOCSHELL 22F74C00 == 62 [pid = 2880] [id = 135]
10:14:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (22F75000) [pid = 2880] [serial = 378] [outer = 00000000]
10:14:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (23556400) [pid = 2880] [serial = 379] [outer = 22F75000]
10:14:31 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
10:14:31 INFO - document served over http requires an http
10:14:31 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:31 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:31 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
10:14:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 931ms
10:14:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:14:32 INFO - PROCESS | 2880 | ++DOCSHELL 22F76800 == 63 [pid = 2880] [id = 136]
10:14:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (22F79400) [pid = 2880] [serial = 380] [outer = 00000000]
10:14:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (2355BC00) [pid = 2880] [serial = 381] [outer = 22F79400]
10:14:32 INFO - PROCESS | 2880 | 1449080072223 Marionette INFO loaded listener.js
10:14:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (2355E800) [pid = 2880] [serial = 382] [outer = 22F79400]
10:14:32 INFO - PROCESS | 2880 | ++DOCSHELL 22F7FC00 == 64 [pid = 2880] [id = 137]
10:14:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (23556C00) [pid = 2880] [serial = 383] [outer = 00000000]
10:14:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (24160C00) [pid = 2880] [serial = 384] [outer = 23556C00]
10:14:32 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
10:14:32 INFO - document served over http requires an http
10:14:32 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:32 INFO - delivery method with no-redirect and when
10:14: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"
10:14:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:32 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
10:14:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 930ms
10:14:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:14:33 INFO - PROCESS | 2880 | ++DOCSHELL 2355F800 == 65 [pid = 2880] [id = 138]
10:14:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (23565800) [pid = 2880] [serial = 385] [outer = 00000000]
10:14:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (24169C00) [pid = 2880] [serial = 386] [outer = 23565800]
10:14:33 INFO - PROCESS | 2880 | 1449080073181 Marionette INFO loaded listener.js
10:14:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (2416BC00) [pid = 2880] [serial = 387] [outer = 23565800]
10:14:33 INFO - PROCESS | 2880 | ++DOCSHELL 241A8400 == 66 [pid = 2880] [id = 139]
10:14:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (241A8800) [pid = 2880] [serial = 388] [outer = 00000000]
10:14:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (241AF400) [pid = 2880] [serial = 389] [outer = 241A8800]
10:14:33 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
10:14:33 INFO - document served over http requires an http
10:14:33 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:33 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:33 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
10:14:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
10:14:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:14:34 INFO - PROCESS | 2880 | ++DOCSHELL 241AB800 == 67 [pid = 2880] [id = 140]
10:14:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (241AC800) [pid = 2880] [serial = 390] [outer = 00000000]
10:14:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (246F0000) [pid = 2880] [serial = 391] [outer = 241AC800]
10:14:34 INFO - PROCESS | 2880 | 1449080074125 Marionette INFO loaded listener.js
10:14:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (246F1800) [pid = 2880] [serial = 392] [outer = 241AC800]
10:14:34 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
10:14:34 INFO - document served over http requires an http
10:14:34 INFO - sub-resource via script-tag using the meta-referrer
10:14:34 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:34 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
10:14:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 930ms
10:14:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:14:34 INFO - PROCESS | 2880 | ++DOCSHELL 246EDC00 == 68 [pid = 2880] [id = 141]
10:14:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (246EE000) [pid = 2880] [serial = 393] [outer = 00000000]
10:14:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (24E0A800) [pid = 2880] [serial = 394] [outer = 246EE000]
10:14:35 INFO - PROCESS | 2880 | 1449080075014 Marionette INFO loaded listener.js
10:14:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (24E0A400) [pid = 2880] [serial = 395] [outer = 246EE000]
10:14:35 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
10:14:35 INFO - document served over http requires an http
10:14:35 INFO - sub-resource via script-tag using the meta-referrer
10:14:35 INFO - delivery method with no-redirect and when
10:14: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"
10:14:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:35 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
10:14:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
10:14:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:14:35 INFO - PROCESS | 2880 | ++DOCSHELL 24EC5000 == 69 [pid = 2880] [id = 142]
10:14:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (24EC5C00) [pid = 2880] [serial = 396] [outer = 00000000]
10:14:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (24ECCC00) [pid = 2880] [serial = 397] [outer = 24EC5C00]
10:14:35 INFO - PROCESS | 2880 | 1449080075889 Marionette INFO loaded listener.js
10:14:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (254CCC00) [pid = 2880] [serial = 398] [outer = 24EC5C00]
10:14:36 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
10:14:36 INFO - document served over http requires an http
10:14:36 INFO - sub-resource via script-tag using the meta-referrer
10:14:36 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:36 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
10:14:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
10:14:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:14:36 INFO - PROCESS | 2880 | ++DOCSHELL 24ECBC00 == 70 [pid = 2880] [id = 143]
10:14:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (254CEC00) [pid = 2880] [serial = 399] [outer = 00000000]
10:14:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (2568A800) [pid = 2880] [serial = 400] [outer = 254CEC00]
10:14:36 INFO - PROCESS | 2880 | 1449080076846 Marionette INFO loaded listener.js
10:14:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (2568C400) [pid = 2880] [serial = 401] [outer = 254CEC00]
10:14:38 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
10:14:38 INFO - document served over http requires an http
10:14:38 INFO - sub-resource via xhr-request using the meta-referrer
10:14:38 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:38 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
10:14:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2070ms
10:14:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:14:38 INFO - PROCESS | 2880 | ++DOCSHELL 0F1D7C00 == 71 [pid = 2880] [id = 144]
10:14:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (0F1D9400) [pid = 2880] [serial = 402] [outer = 00000000]
10:14:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (13474C00) [pid = 2880] [serial = 403] [outer = 0F1D9400]
10:14:38 INFO - PROCESS | 2880 | 1449080078881 Marionette INFO loaded listener.js
10:14:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (16468000) [pid = 2880] [serial = 404] [outer = 0F1D9400]
10:14:39 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
10:14:39 INFO - document served over http requires an http
10:14:39 INFO - sub-resource via xhr-request using the meta-referrer
10:14:39 INFO - delivery method with no-redirect and when
10:14: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"
10:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:39 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
10:14:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
10:14:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:14:39 INFO - PROCESS | 2880 | ++DOCSHELL 0F380400 == 72 [pid = 2880] [id = 145]
10:14:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (0F384C00) [pid = 2880] [serial = 405] [outer = 00000000]
10:14:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (13C5A400) [pid = 2880] [serial = 406] [outer = 0F384C00]
10:14:40 INFO - PROCESS | 2880 | 1449080079981 Marionette INFO loaded listener.js
10:14:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (15583400) [pid = 2880] [serial = 407] [outer = 0F384C00]
10:14:40 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
10:14:40 INFO - document served over http requires an http
10:14:40 INFO - sub-resource via xhr-request using the meta-referrer
10:14:40 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:40 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
10:14:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1011ms
10:14:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:14:40 INFO - PROCESS | 2880 | ++DOCSHELL 0F363C00 == 73 [pid = 2880] [id = 146]
10:14:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (0F379800) [pid = 2880] [serial = 408] [outer = 00000000]
10:14:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (1618F800) [pid = 2880] [serial = 409] [outer = 0F379800]
10:14:40 INFO - PROCESS | 2880 | 1449080080785 Marionette INFO loaded listener.js
10:14:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (1AA5CC00) [pid = 2880] [serial = 410] [outer = 0F379800]
10:14:41 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
10:14:41 INFO - document served over http requires an https
10:14:41 INFO - sub-resource via fetch-request using the meta-referrer
10:14:41 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:41 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
10:14:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1073ms
10:14:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 18383000 == 72 [pid = 2880] [id = 127]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 0EA60C00 == 71 [pid = 2880] [id = 126]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 1E093C00 == 70 [pid = 2880] [id = 125]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 1E096800 == 69 [pid = 2880] [id = 124]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 1C64A800 == 68 [pid = 2880] [id = 123]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 1C12B800 == 67 [pid = 2880] [id = 122]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 1AF85C00 == 66 [pid = 2880] [id = 121]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 1AF8AC00 == 65 [pid = 2880] [id = 120]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 18B73400 == 64 [pid = 2880] [id = 119]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 139C3400 == 63 [pid = 2880] [id = 118]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 0E930C00 == 62 [pid = 2880] [id = 117]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 131CB000 == 61 [pid = 2880] [id = 116]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 18D1B800 == 60 [pid = 2880] [id = 114]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 1BF96800 == 59 [pid = 2880] [id = 113]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 18DB8800 == 58 [pid = 2880] [id = 112]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 18BB3400 == 57 [pid = 2880] [id = 111]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 21F06400 == 56 [pid = 2880] [id = 110]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 21B43000 == 55 [pid = 2880] [id = 109]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 211AEC00 == 54 [pid = 2880] [id = 108]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 1C651C00 == 53 [pid = 2880] [id = 107]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 1C873000 == 52 [pid = 2880] [id = 106]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 199D5400 == 51 [pid = 2880] [id = 105]
10:14:41 INFO - PROCESS | 2880 | --DOCSHELL 0F37CC00 == 50 [pid = 2880] [id = 104]
10:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (204AD400) [pid = 2880] [serial = 227] [outer = 00000000] [url = about:blank]
10:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (1618BC00) [pid = 2880] [serial = 266] [outer = 00000000] [url = about:blank]
10:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (19A7D400) [pid = 2880] [serial = 261] [outer = 00000000] [url = about:blank]
10:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1618A000) [pid = 2880] [serial = 256] [outer = 00000000] [url = about:blank]
10:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (19A7A400) [pid = 2880] [serial = 269] [outer = 00000000] [url = about:blank]
10:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (204A8800) [pid = 2880] [serial = 287] [outer = 00000000] [url = about:blank]
10:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (1F0BC800) [pid = 2880] [serial = 284] [outer = 00000000] [url = about:blank]
10:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1AF8CC00) [pid = 2880] [serial = 272] [outer = 00000000] [url = about:blank]
10:14:42 INFO - PROCESS | 2880 | ++DOCSHELL 0EE2F800 == 51 [pid = 2880] [id = 147]
10:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (0EE77000) [pid = 2880] [serial = 411] [outer = 00000000]
10:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (0F1DD800) [pid = 2880] [serial = 412] [outer = 0EE77000]
10:14:42 INFO - PROCESS | 2880 | 1449080082067 Marionette INFO loaded listener.js
10:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (0F710C00) [pid = 2880] [serial = 413] [outer = 0EE77000]
10:14:42 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
10:14:42 INFO - document served over http requires an https
10:14:42 INFO - sub-resource via fetch-request using the meta-referrer
10:14:42 INFO - delivery method with no-redirect and when
10: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"
10:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:42 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
10:14:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 971ms
10:14:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:14:42 INFO - PROCESS | 2880 | ++DOCSHELL 1618E400 == 52 [pid = 2880] [id = 148]
10:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (16466000) [pid = 2880] [serial = 414] [outer = 00000000]
10:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (18754400) [pid = 2880] [serial = 415] [outer = 16466000]
10:14:42 INFO - PROCESS | 2880 | 1449080082726 Marionette INFO loaded listener.js
10:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (18DAE000) [pid = 2880] [serial = 416] [outer = 16466000]
10:14:43 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
10:14:43 INFO - document served over http requires an https
10:14:43 INFO - sub-resource via fetch-request using the meta-referrer
10:14:43 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:43 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
10:14:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
10:14:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:14:43 INFO - PROCESS | 2880 | ++DOCSHELL 18DB4C00 == 53 [pid = 2880] [id = 149]
10:14:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (18750000) [pid = 2880] [serial = 417] [outer = 00000000]
10:14:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (1AA94400) [pid = 2880] [serial = 418] [outer = 18750000]
10:14:43 INFO - PROCESS | 2880 | 1449080083396 Marionette INFO loaded listener.js
10:14:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (1AEBAC00) [pid = 2880] [serial = 419] [outer = 18750000]
10:14:43 INFO - PROCESS | 2880 | ++DOCSHELL 1BCC9000 == 54 [pid = 2880] [id = 150]
10:14:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (1BCCB400) [pid = 2880] [serial = 420] [outer = 00000000]
10:14:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (1BEA8800) [pid = 2880] [serial = 421] [outer = 1BCCB400]
10:14:43 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
10:14:43 INFO - document served over http requires an https
10:14:43 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:43 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:43 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
10:14:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 671ms
10:14:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:14:44 INFO - PROCESS | 2880 | ++DOCSHELL 1BCD3400 == 55 [pid = 2880] [id = 151]
10:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (1BEA3400) [pid = 2880] [serial = 422] [outer = 00000000]
10:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (1C11D400) [pid = 2880] [serial = 423] [outer = 1BEA3400]
10:14:44 INFO - PROCESS | 2880 | 1449080084135 Marionette INFO loaded listener.js
10:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (1C12A800) [pid = 2880] [serial = 424] [outer = 1BEA3400]
10:14:44 INFO - PROCESS | 2880 | ++DOCSHELL 1C65D400 == 56 [pid = 2880] [id = 152]
10:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (1C666800) [pid = 2880] [serial = 425] [outer = 00000000]
10:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (1C64CC00) [pid = 2880] [serial = 426] [outer = 1C666800]
10:14:44 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
10:14:44 INFO - document served over http requires an https
10:14:44 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:44 INFO - delivery method with no-redirect and when
10: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"
10:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:44 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
10:14:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 770ms
10:14:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:14:44 INFO - PROCESS | 2880 | ++DOCSHELL 1C65C800 == 57 [pid = 2880] [id = 153]
10:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (1C664000) [pid = 2880] [serial = 427] [outer = 00000000]
10:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (1E095800) [pid = 2880] [serial = 428] [outer = 1C664000]
10:14:44 INFO - PROCESS | 2880 | 1449080084900 Marionette INFO loaded listener.js
10:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (1E099000) [pid = 2880] [serial = 429] [outer = 1C664000]
10:14:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (1E0C0000) [pid = 2880] [serial = 430] [outer = 13909000]
10:14:45 INFO - PROCESS | 2880 | ++DOCSHELL 1F05F800 == 58 [pid = 2880] [id = 154]
10:14:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (1F060000) [pid = 2880] [serial = 431] [outer = 00000000]
10:14:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (1F063000) [pid = 2880] [serial = 432] [outer = 1F060000]
10:14:45 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
10:14:45 INFO - document served over http requires an https
10:14:45 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:45 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:45 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
10:14:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
10:14:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:14:45 INFO - PROCESS | 2880 | ++DOCSHELL 1E0E9800 == 59 [pid = 2880] [id = 155]
10:14:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (1E0F6400) [pid = 2880] [serial = 433] [outer = 00000000]
10:14:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (1F060C00) [pid = 2880] [serial = 434] [outer = 1E0F6400]
10:14:45 INFO - PROCESS | 2880 | 1449080085735 Marionette INFO loaded listener.js
10:14:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (20222400) [pid = 2880] [serial = 435] [outer = 1E0F6400]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (18BB2000) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (1AF89000) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (14857C00) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (1850CC00) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (1E095000) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (1E0B8C00) [pid = 2880] [serial = 346] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (1C647800) [pid = 2880] [serial = 341] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080062733]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (13C5A800) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (1AF8B000) [pid = 2880] [serial = 336] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (0EE25800) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (0E931000) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (1C64AC00) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (21B4E400) [pid = 2880] [serial = 304] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (19A73C00) [pid = 2880] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1C652000) [pid = 2880] [serial = 299] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080050294]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (1BEA0400) [pid = 2880] [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]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (0F495C00) [pid = 2880] [serial = 292] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (1BCC9C00) [pid = 2880] [serial = 339] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (1BF9BC00) [pid = 2880] [serial = 316] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (1E0EC400) [pid = 2880] [serial = 297] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (21A8A800) [pid = 2880] [serial = 305] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (18BB2400) [pid = 2880] [serial = 325] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (17112400) [pid = 2880] [serial = 322] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (21F0C000) [pid = 2880] [serial = 307] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1B035C00) [pid = 2880] [serial = 337] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (211B7000) [pid = 2880] [serial = 302] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (1C876C00) [pid = 2880] [serial = 344] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (1E0BF000) [pid = 2880] [serial = 347] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (1875D800) [pid = 2880] [serial = 352] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (1E96D800) [pid = 2880] [serial = 355] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (21F05800) [pid = 2880] [serial = 310] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (1A063C00) [pid = 2880] [serial = 334] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (1B032C00) [pid = 2880] [serial = 342] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080062733]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (1E0EA800) [pid = 2880] [serial = 349] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (167D8800) [pid = 2880] [serial = 331] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (1B1CE400) [pid = 2880] [serial = 295] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (1C659800) [pid = 2880] [serial = 313] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (1C650400) [pid = 2880] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080050294]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (0F376800) [pid = 2880] [serial = 328] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (1BF93800) [pid = 2880] [serial = 319] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (2027F800) [pid = 2880] [serial = 358] [outer = 00000000] [url = about:blank]
10:14:46 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (20632000) [pid = 2880] [serial = 290] [outer = 00000000] [url = about:blank]
10:14:46 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
10:14:46 INFO - document served over http requires an https
10:14:46 INFO - sub-resource via script-tag using the meta-referrer
10:14:46 INFO - delivery method with keep-origin-redirect and when
10: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"
10:14:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:46 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
10:14:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 730ms
10:14:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:14:46 INFO - PROCESS | 2880 | ++DOCSHELL 0E931000 == 60 [pid = 2880] [id = 156]
10:14:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (0EE25800) [pid = 2880] [serial = 436] [outer = 00000000]
10:14:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1C120400) [pid = 2880] [serial = 437] [outer = 0EE25800]
10:14:46 INFO - PROCESS | 2880 | 1449080086424 Marionette INFO loaded listener.js
10:14:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1E0BE800) [pid = 2880] [serial = 438] [outer = 0EE25800]
10:14:46 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
10:14:46 INFO - document served over http requires an https
10:14:46 INFO - sub-resource via script-tag using the meta-referrer
10:14:46 INFO - delivery method with no-redirect and when
10: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"
10:14:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:46 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
10:14:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 630ms
10:14:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:14:47 INFO - PROCESS | 2880 | ++DOCSHELL 1311A400 == 61 [pid = 2880] [id = 157]
10:14:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1BF9BC00) [pid = 2880] [serial = 439] [outer = 00000000]
10:14:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (20950C00) [pid = 2880] [serial = 440] [outer = 1BF9BC00]
10:14:47 INFO - PROCESS | 2880 | 1449080087088 Marionette INFO loaded listener.js
10:14:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (211B3000) [pid = 2880] [serial = 441] [outer = 1BF9BC00]
10:14:47 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
10:14:47 INFO - document served over http requires an https
10:14:47 INFO - sub-resource via script-tag using the meta-referrer
10:14:47 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:47 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
10:14:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 670ms
10:14:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:14:47 INFO - PROCESS | 2880 | ++DOCSHELL 1C081000 == 62 [pid = 2880] [id = 158]
10:14:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (1C082800) [pid = 2880] [serial = 442] [outer = 00000000]
10:14:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (1C088C00) [pid = 2880] [serial = 443] [outer = 1C082800]
10:14:47 INFO - PROCESS | 2880 | 1449080087760 Marionette INFO loaded listener.js
10:14:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (21A89800) [pid = 2880] [serial = 444] [outer = 1C082800]
10:14:48 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
10:14:48 INFO - document served over http requires an https
10:14:48 INFO - sub-resource via xhr-request using the meta-referrer
10:14:48 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:48 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
10:14:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
10:14:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:14:48 INFO - PROCESS | 2880 | ++DOCSHELL 0F380000 == 63 [pid = 2880] [id = 159]
10:14:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (0F382800) [pid = 2880] [serial = 445] [outer = 00000000]
10:14:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (13B01800) [pid = 2880] [serial = 446] [outer = 0F382800]
10:14:48 INFO - PROCESS | 2880 | 1449080088633 Marionette INFO loaded listener.js
10:14:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (15583800) [pid = 2880] [serial = 447] [outer = 0F382800]
10:14:49 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
10:14:49 INFO - document served over http requires an https
10:14:49 INFO - sub-resource via xhr-request using the meta-referrer
10:14:49 INFO - delivery method with no-redirect and when
10: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"
10:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:49 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
10:14:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 870ms
10:14:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:14:49 INFO - PROCESS | 2880 | ++DOCSHELL 163C7400 == 64 [pid = 2880] [id = 160]
10:14:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (178EC000) [pid = 2880] [serial = 448] [outer = 00000000]
10:14:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1B036C00) [pid = 2880] [serial = 449] [outer = 178EC000]
10:14:49 INFO - PROCESS | 2880 | 1449080089507 Marionette INFO loaded listener.js
10:14:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1BF97800) [pid = 2880] [serial = 450] [outer = 178EC000]
10:14:50 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
10:14:50 INFO - document served over http requires an https
10:14:50 INFO - sub-resource via xhr-request using the meta-referrer
10:14:50 INFO - delivery method with swap-origin-redirect and when
10: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"
10:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:50 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
10:14:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
10:14:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:14:50 INFO - PROCESS | 2880 | ++DOCSHELL 21B4D800 == 65 [pid = 2880] [id = 161]
10:14:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (21B4E000) [pid = 2880] [serial = 451] [outer = 00000000]
10:14:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (223DBC00) [pid = 2880] [serial = 452] [outer = 21B4E000]
10:14:50 INFO - PROCESS | 2880 | 1449080090414 Marionette INFO loaded listener.js
10:14:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (223E0C00) [pid = 2880] [serial = 453] [outer = 21B4E000]
10:14:50 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
10:14:50 INFO - document served over http requires an http
10:14:50 INFO - sub-resource via fetch-request using the meta-referrer
10:14:50 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:50 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
10:14:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
10:14:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:14:51 INFO - PROCESS | 2880 | ++DOCSHELL 1C60CC00 == 66 [pid = 2880] [id = 162]
10:14:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1C60D000) [pid = 2880] [serial = 454] [outer = 00000000]
10:14:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (1C612000) [pid = 2880] [serial = 455] [outer = 1C60D000]
10:14:51 INFO - PROCESS | 2880 | 1449080091262 Marionette INFO loaded listener.js
10:14:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (223E3C00) [pid = 2880] [serial = 456] [outer = 1C60D000]
10:14:51 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
10:14:51 INFO - document served over http requires an http
10:14:51 INFO - sub-resource via fetch-request using the meta-referrer
10:14:51 INFO - delivery method with no-redirect and when
10:14: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"
10:14:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:51 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
10:14:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 891ms
10:14:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:14:52 INFO - PROCESS | 2880 | ++DOCSHELL 21E71400 == 67 [pid = 2880] [id = 163]
10:14:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (21E71800) [pid = 2880] [serial = 457] [outer = 00000000]
10:14:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (21E79C00) [pid = 2880] [serial = 458] [outer = 21E71800]
10:14:52 INFO - PROCESS | 2880 | 1449080092142 Marionette INFO loaded listener.js
10:14:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (21E7C800) [pid = 2880] [serial = 459] [outer = 21E71800]
10:14:52 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
10:14:52 INFO - document served over http requires an http
10:14:52 INFO - sub-resource via fetch-request using the meta-referrer
10:14:52 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:14:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:14:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:14:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:52 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
10:14:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
10:14:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:14:52 INFO - PROCESS | 2880 | ++DOCSHELL 21E77000 == 68 [pid = 2880] [id = 164]
10:14:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (21E78800) [pid = 2880] [serial = 460] [outer = 00000000]
10:14:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (241AC000) [pid = 2880] [serial = 461] [outer = 21E78800]
10:14:53 INFO - PROCESS | 2880 | 1449080093037 Marionette INFO loaded listener.js
10:14:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (24EC7800) [pid = 2880] [serial = 462] [outer = 21E78800]
10:14:53 INFO - PROCESS | 2880 | ++DOCSHELL 18919400 == 69 [pid = 2880] [id = 165]
10:14:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (1891AC00) [pid = 2880] [serial = 463] [outer = 00000000]
10:14:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (1891C000) [pid = 2880] [serial = 464] [outer = 1891AC00]
10:14:53 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
10:14:53 INFO - document served over http requires an http
10:14:53 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:53 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:53 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
10:14:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
10:14:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:14:53 INFO - PROCESS | 2880 | ++DOCSHELL 1891B400 == 70 [pid = 2880] [id = 166]
10:14:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (1891BC00) [pid = 2880] [serial = 465] [outer = 00000000]
10:14:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (24ECB800) [pid = 2880] [serial = 466] [outer = 1891BC00]
10:14:54 INFO - PROCESS | 2880 | 1449080094015 Marionette INFO loaded listener.js
10:14:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (24ECB000) [pid = 2880] [serial = 467] [outer = 1891BC00]
10:14:54 INFO - PROCESS | 2880 | ++DOCSHELL 25696800 == 71 [pid = 2880] [id = 167]
10:14:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (25697000) [pid = 2880] [serial = 468] [outer = 00000000]
10:14:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (2569D400) [pid = 2880] [serial = 469] [outer = 25697000]
10:14:54 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
10:14:54 INFO - document served over http requires an http
10:14:54 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:54 INFO - delivery method with no-redirect and when
10:14: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"
10:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:54 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
10:14:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 930ms
10:14:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:14:54 INFO - PROCESS | 2880 | ++DOCSHELL 24163400 == 72 [pid = 2880] [id = 168]
10:14:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (24ECA800) [pid = 2880] [serial = 470] [outer = 00000000]
10:14:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (256A1000) [pid = 2880] [serial = 471] [outer = 24ECA800]
10:14:55 INFO - PROCESS | 2880 | 1449080094980 Marionette INFO loaded listener.js
10:14:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (256A6000) [pid = 2880] [serial = 472] [outer = 24ECA800]
10:14:55 INFO - PROCESS | 2880 | ++DOCSHELL 20E8E000 == 73 [pid = 2880] [id = 169]
10:14:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (20E8E400) [pid = 2880] [serial = 473] [outer = 00000000]
10:14:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (20E93C00) [pid = 2880] [serial = 474] [outer = 20E8E400]
10:14:55 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
10:14:55 INFO - document served over http requires an http
10:14:55 INFO - sub-resource via iframe-tag using the meta-referrer
10:14:55 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:14:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:14:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:55 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
10:14:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
10:14:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:14:55 INFO - PROCESS | 2880 | ++DOCSHELL 20E90800 == 74 [pid = 2880] [id = 170]
10:14:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (20E91000) [pid = 2880] [serial = 475] [outer = 00000000]
10:14:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (22A2C800) [pid = 2880] [serial = 476] [outer = 20E91000]
10:14:55 INFO - PROCESS | 2880 | 1449080095897 Marionette INFO loaded listener.js
10:14:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (22A2E000) [pid = 2880] [serial = 477] [outer = 20E91000]
10:14:56 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
10:14:56 INFO - document served over http requires an http
10:14:56 INFO - sub-resource via script-tag using the meta-referrer
10:14:56 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:56 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
10:14:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 871ms
10:14:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:14:56 INFO - PROCESS | 2880 | ++DOCSHELL 22A1F000 == 75 [pid = 2880] [id = 171]
10:14:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (22A1F400) [pid = 2880] [serial = 478] [outer = 00000000]
10:14:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (22A24400) [pid = 2880] [serial = 479] [outer = 22A1F400]
10:14:56 INFO - PROCESS | 2880 | 1449080096775 Marionette INFO loaded listener.js
10:14:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (22A2F000) [pid = 2880] [serial = 480] [outer = 22A1F400]
10:14:57 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
10:14:57 INFO - document served over http requires an http
10:14:57 INFO - sub-resource via script-tag using the meta-referrer
10:14:57 INFO - delivery method with no-redirect and when
10:14: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"
10:14:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:57 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
10:14:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
10:14:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:14:57 INFO - PROCESS | 2880 | ++DOCSHELL 1C6C7000 == 76 [pid = 2880] [id = 172]
10:14:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (1C6C8000) [pid = 2880] [serial = 481] [outer = 00000000]
10:14:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (22A26800) [pid = 2880] [serial = 482] [outer = 1C6C8000]
10:14:57 INFO - PROCESS | 2880 | 1449080097634 Marionette INFO loaded listener.js
10:14:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (26245000) [pid = 2880] [serial = 483] [outer = 1C6C8000]
10:14:58 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
10:14:58 INFO - document served over http requires an http
10:14:58 INFO - sub-resource via script-tag using the meta-referrer
10:14:58 INFO - delivery method with swap-origin-redirect and when
10:14: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"
10:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:14:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:14:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:58 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
10:14:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 931ms
10:14:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:14:58 INFO - PROCESS | 2880 | ++DOCSHELL 230A0C00 == 77 [pid = 2880] [id = 173]
10:14:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (230A2000) [pid = 2880] [serial = 484] [outer = 00000000]
10:14:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (230AC400) [pid = 2880] [serial = 485] [outer = 230A2000]
10:14:58 INFO - PROCESS | 2880 | 1449080098541 Marionette INFO loaded listener.js
10:14:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (230AC000) [pid = 2880] [serial = 486] [outer = 230A2000]
10:14:59 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
10:14:59 INFO - document served over http requires an http
10:14:59 INFO - sub-resource via xhr-request using the meta-referrer
10:14:59 INFO - delivery method with keep-origin-redirect and when
10:14: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"
10:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:59 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
10:14:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
10:14:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:14:59 INFO - PROCESS | 2880 | ++DOCSHELL 1C06F000 == 78 [pid = 2880] [id = 174]
10:14:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (1C073C00) [pid = 2880] [serial = 487] [outer = 00000000]
10:14:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (1C6C7400) [pid = 2880] [serial = 488] [outer = 1C073C00]
10:14:59 INFO - PROCESS | 2880 | 1449080099421 Marionette INFO loaded listener.js
10:14:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (20D23000) [pid = 2880] [serial = 489] [outer = 1C073C00]
10:14:59 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
10:14:59 INFO - document served over http requires an http
10:14:59 INFO - sub-resource via xhr-request using the meta-referrer
10:14:59 INFO - delivery method with no-redirect and when
10:14: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"
10:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:14:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:14:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:14:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:14:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:14:59 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
10:14:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
10:15:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:15:00 INFO - PROCESS | 2880 | ++DOCSHELL 1C076C00 == 79 [pid = 2880] [id = 175]
10:15:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (20D2E800) [pid = 2880] [serial = 490] [outer = 00000000]
10:15:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (227B3C00) [pid = 2880] [serial = 491] [outer = 20D2E800]
10:15:00 INFO - PROCESS | 2880 | 1449080100262 Marionette INFO loaded listener.js
10:15:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (227B5C00) [pid = 2880] [serial = 492] [outer = 20D2E800]
10:15:00 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
10:15:00 INFO - document served over http requires an http
10:15:00 INFO - sub-resource via xhr-request using the meta-referrer
10:15:00 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:00 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
10:15:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
10:15:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:15:01 INFO - PROCESS | 2880 | ++DOCSHELL 22032400 == 80 [pid = 2880] [id = 176]
10:15:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (22032800) [pid = 2880] [serial = 493] [outer = 00000000]
10:15:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (2203D000) [pid = 2880] [serial = 494] [outer = 22032800]
10:15:01 INFO - PROCESS | 2880 | 1449080101137 Marionette INFO loaded listener.js
10:15:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (2203CC00) [pid = 2880] [serial = 495] [outer = 22032800]
10:15:01 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
10:15:01 INFO - document served over http requires an https
10:15:01 INFO - sub-resource via fetch-request using the meta-referrer
10:15:01 INFO - delivery method with keep-origin-redirect and when
10: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"
10:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:01 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
10:15:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 871ms
10:15:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:15:01 INFO - PROCESS | 2880 | ++DOCSHELL 22719800 == 81 [pid = 2880] [id = 177]
10:15:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (22719C00) [pid = 2880] [serial = 496] [outer = 00000000]
10:15:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (227BAC00) [pid = 2880] [serial = 497] [outer = 22719C00]
10:15:02 INFO - PROCESS | 2880 | 1449080101998 Marionette INFO loaded listener.js
10:15:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (227BEC00) [pid = 2880] [serial = 498] [outer = 22719C00]
10:15:03 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
10:15:03 INFO - document served over http requires an https
10:15:03 INFO - sub-resource via fetch-request using the meta-referrer
10:15:03 INFO - delivery method with no-redirect and when
10: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"
10:15:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:03 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
10:15:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2233ms
10:15:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:15:04 INFO - PROCESS | 2880 | ++DOCSHELL 1311A800 == 82 [pid = 2880] [id = 178]
10:15:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (1347B000) [pid = 2880] [serial = 499] [outer = 00000000]
10:15:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (1E0C6800) [pid = 2880] [serial = 500] [outer = 1347B000]
10:15:04 INFO - PROCESS | 2880 | 1449080104553 Marionette INFO loaded listener.js
10:15:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (1E804800) [pid = 2880] [serial = 501] [outer = 1347B000]
10:15:05 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
10:15:05 INFO - document served over http requires an https
10:15:05 INFO - sub-resource via fetch-request using the meta-referrer
10:15:05 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:05 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
10:15:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1353ms
10:15:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:15:05 INFO - PROCESS | 2880 | ++DOCSHELL 13BB1800 == 83 [pid = 2880] [id = 179]
10:15:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (13C5B000) [pid = 2880] [serial = 502] [outer = 00000000]
10:15:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (18DB2C00) [pid = 2880] [serial = 503] [outer = 13C5B000]
10:15:05 INFO - PROCESS | 2880 | 1449080105885 Marionette INFO loaded listener.js
10:15:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (1A0BAC00) [pid = 2880] [serial = 504] [outer = 13C5B000]
10:15:06 INFO - PROCESS | 2880 | ++DOCSHELL 18BB9800 == 84 [pid = 2880] [id = 180]
10:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (18D1A000) [pid = 2880] [serial = 505] [outer = 00000000]
10:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (13C6D800) [pid = 2880] [serial = 506] [outer = 18D1A000]
10:15:06 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
10:15:06 INFO - document served over http requires an https
10:15:06 INFO - sub-resource via iframe-tag using the meta-referrer
10:15:06 INFO - delivery method with keep-origin-redirect and when
10: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"
10:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:06 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
10:15:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1067ms
10:15:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:15:06 INFO - PROCESS | 2880 | ++DOCSHELL 18BBFC00 == 85 [pid = 2880] [id = 181]
10:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (18D1C000) [pid = 2880] [serial = 507] [outer = 00000000]
10:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (1C06B400) [pid = 2880] [serial = 508] [outer = 18D1C000]
10:15:06 INFO - PROCESS | 2880 | 1449080106951 Marionette INFO loaded listener.js
10:15:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (1C604400) [pid = 2880] [serial = 509] [outer = 18D1C000]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 1311A400 == 84 [pid = 2880] [id = 157]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 0E931000 == 83 [pid = 2880] [id = 156]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 1E0E9800 == 82 [pid = 2880] [id = 155]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 1F05F800 == 81 [pid = 2880] [id = 154]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 1C65C800 == 80 [pid = 2880] [id = 153]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 1C65D400 == 79 [pid = 2880] [id = 152]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 1BCD3400 == 78 [pid = 2880] [id = 151]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 1BCC9000 == 77 [pid = 2880] [id = 150]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 18DB4C00 == 76 [pid = 2880] [id = 149]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 1618E400 == 75 [pid = 2880] [id = 148]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 0EE2F800 == 74 [pid = 2880] [id = 147]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 0F363C00 == 73 [pid = 2880] [id = 146]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 0F380400 == 72 [pid = 2880] [id = 145]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 241A8400 == 71 [pid = 2880] [id = 139]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 22F7FC00 == 70 [pid = 2880] [id = 137]
10:15:07 INFO - PROCESS | 2880 | --DOCSHELL 22F74C00 == 69 [pid = 2880] [id = 135]
10:15:07 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (1CC1AC00) [pid = 2880] [serial = 345] [outer = 00000000] [url = about:blank]
10:15:07 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (1AA91800) [pid = 2880] [serial = 335] [outer = 00000000] [url = about:blank]
10:15:07 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (0FB8F000) [pid = 2880] [serial = 329] [outer = 00000000] [url = about:blank]
10:15:07 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (1E0F0400) [pid = 2880] [serial = 350] [outer = 00000000] [url = about:blank]
10:15:07 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (18383400) [pid = 2880] [serial = 332] [outer = 00000000] [url = about:blank]
10:15:07 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (1BEADC00) [pid = 2880] [serial = 353] [outer = 00000000] [url = about:blank]
10:15:07 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (18D15400) [pid = 2880] [serial = 326] [outer = 00000000] [url = about:blank]
10:15:07 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (1BCD4000) [pid = 2880] [serial = 340] [outer = 00000000] [url = about:blank]
10:15:07 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (1F062800) [pid = 2880] [serial = 356] [outer = 00000000] [url = about:blank]
10:15:07 INFO - PROCESS | 2880 | ++DOCSHELL 1310B400 == 70 [pid = 2880] [id = 182]
10:15:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (1311F400) [pid = 2880] [serial = 510] [outer = 00000000]
10:15:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (0F1D5800) [pid = 2880] [serial = 511] [outer = 1311F400]
10:15:07 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
10:15:07 INFO - document served over http requires an https
10:15:07 INFO - sub-resource via iframe-tag using the meta-referrer
10:15:07 INFO - delivery method with no-redirect and when
10: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"
10:15:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:07 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
10:15:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1131ms
10:15:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:15:08 INFO - PROCESS | 2880 | ++DOCSHELL 15585C00 == 71 [pid = 2880] [id = 183]
10:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (17245800) [pid = 2880] [serial = 512] [outer = 00000000]
10:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (18B0B000) [pid = 2880] [serial = 513] [outer = 17245800]
10:15:08 INFO - PROCESS | 2880 | 1449080108064 Marionette INFO loaded listener.js
10:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (18DB4C00) [pid = 2880] [serial = 514] [outer = 17245800]
10:15:08 INFO - PROCESS | 2880 | ++DOCSHELL 1AEB6800 == 72 [pid = 2880] [id = 184]
10:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (1AF86800) [pid = 2880] [serial = 515] [outer = 00000000]
10:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (1B1CE800) [pid = 2880] [serial = 516] [outer = 1AF86800]
10:15:08 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
10:15:08 INFO - document served over http requires an https
10:15:08 INFO - sub-resource via iframe-tag using the meta-referrer
10:15:08 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:08 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
10:15:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
10:15:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:15:08 INFO - PROCESS | 2880 | ++DOCSHELL 1AF8A000 == 73 [pid = 2880] [id = 185]
10:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (1AF8A400) [pid = 2880] [serial = 517] [outer = 00000000]
10:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (1BEAE800) [pid = 2880] [serial = 518] [outer = 1AF8A400]
10:15:08 INFO - PROCESS | 2880 | 1449080108847 Marionette INFO loaded listener.js
10:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (1C081800) [pid = 2880] [serial = 519] [outer = 1AF8A400]
10:15:09 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
10:15:09 INFO - document served over http requires an https
10:15:09 INFO - sub-resource via script-tag using the meta-referrer
10:15:09 INFO - delivery method with keep-origin-redirect and when
10:15: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"
10:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:09 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
10:15:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 730ms
10:15:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:15:09 INFO - PROCESS | 2880 | ++DOCSHELL 1C64C400 == 74 [pid = 2880] [id = 186]
10:15:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (1C64D000) [pid = 2880] [serial = 520] [outer = 00000000]
10:15:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (1C65D400) [pid = 2880] [serial = 521] [outer = 1C64D000]
10:15:09 INFO - PROCESS | 2880 | 1449080109491 Marionette INFO loaded listener.js
10:15:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (1C6C3800) [pid = 2880] [serial = 522] [outer = 1C64D000]
10:15:09 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
10:15:10 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
10:15:10 INFO - document served over http requires an https
10:15:10 INFO - sub-resource via script-tag using the meta-referrer
10:15:10 INFO - delivery method with no-redirect and when
10: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"
10:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:10 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
10:15:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 830ms
10:15:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:15:10 INFO - PROCESS | 2880 | ++DOCSHELL 1E0B8400 == 75 [pid = 2880] [id = 187]
10:15:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (1E0C1C00) [pid = 2880] [serial = 523] [outer = 00000000]
10:15:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (1E801800) [pid = 2880] [serial = 524] [outer = 1E0C1C00]
10:15:10 INFO - PROCESS | 2880 | 1449080110345 Marionette INFO loaded listener.js
10:15:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (1E960C00) [pid = 2880] [serial = 525] [outer = 1E0C1C00]
10:15:10 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
10:15:10 INFO - document served over http requires an https
10:15:10 INFO - sub-resource via script-tag using the meta-referrer
10:15:10 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:10 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
10:15:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
10:15:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:15:11 INFO - PROCESS | 2880 | ++DOCSHELL 15463400 == 76 [pid = 2880] [id = 188]
10:15:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (1E0F5400) [pid = 2880] [serial = 526] [outer = 00000000]
10:15:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (204A4000) [pid = 2880] [serial = 527] [outer = 1E0F5400]
10:15:11 INFO - PROCESS | 2880 | 1449080111113 Marionette INFO loaded listener.js
10:15:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (204B1C00) [pid = 2880] [serial = 528] [outer = 1E0F5400]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (23556C00) [pid = 2880] [serial = 383] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080072637]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (20219000) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (1BEA3400) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (1F0C7C00) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (0F384C00) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (241A8800) [pid = 2880] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (22F75000) [pid = 2880] [serial = 378] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (18754400) [pid = 2880] [serial = 415] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (1AEB8800) [pid = 2880] [serial = 364] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (20950C00) [pid = 2880] [serial = 440] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (1618F800) [pid = 2880] [serial = 409] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (1F063000) [pid = 2880] [serial = 432] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (1E095800) [pid = 2880] [serial = 428] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (0EE25800) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (204A8C00) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (1F060000) [pid = 2880] [serial = 431] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (1BF9BC00) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (16466000) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (1BCCB400) [pid = 2880] [serial = 420] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (18750000) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (1C664000) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (0F379800) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (1E0F6400) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (1C666800) [pid = 2880] [serial = 425] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080084546]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (0EE77000) [pid = 2880] [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]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (2568A800) [pid = 2880] [serial = 400] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (1C088C00) [pid = 2880] [serial = 443] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (13474C00) [pid = 2880] [serial = 403] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (24E0A800) [pid = 2880] [serial = 394] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (24ECCC00) [pid = 2880] [serial = 397] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (14860C00) [pid = 2880] [serial = 361] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (246F0000) [pid = 2880] [serial = 391] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (1BEA8800) [pid = 2880] [serial = 421] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (1AA94400) [pid = 2880] [serial = 418] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (21A83000) [pid = 2880] [serial = 370] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (241AF400) [pid = 2880] [serial = 389] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (24169C00) [pid = 2880] [serial = 386] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (209AC000) [pid = 2880] [serial = 367] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (23556400) [pid = 2880] [serial = 379] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (22DBC000) [pid = 2880] [serial = 376] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (2078B400) [pid = 2880] [serial = 373] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (1C120400) [pid = 2880] [serial = 437] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (13C5A400) [pid = 2880] [serial = 406] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (1C64CC00) [pid = 2880] [serial = 426] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080084546]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (1C11D400) [pid = 2880] [serial = 423] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (0F1DD800) [pid = 2880] [serial = 412] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (1F060C00) [pid = 2880] [serial = 434] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (24160C00) [pid = 2880] [serial = 384] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080072637]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (2355BC00) [pid = 2880] [serial = 381] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (204A3000) [pid = 2880] [serial = 359] [outer = 00000000] [url = about:blank]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (0F48F000) [pid = 2880] [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.]
10:15:11 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (15583400) [pid = 2880] [serial = 407] [outer = 00000000] [url = about:blank]
10:15:11 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
10:15:11 INFO - document served over http requires an https
10:15:11 INFO - sub-resource via xhr-request using the meta-referrer
10:15:11 INFO - delivery method with keep-origin-redirect and when
10: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"
10:15:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:11 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
10:15:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 972ms
10:15:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:15:11 INFO - PROCESS | 2880 | ++DOCSHELL 15584800 == 77 [pid = 2880] [id = 189]
10:15:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (1AEB8800) [pid = 2880] [serial = 529] [outer = 00000000]
10:15:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (1F060C00) [pid = 2880] [serial = 530] [outer = 1AEB8800]
10:15:12 INFO - PROCESS | 2880 | 1449080112006 Marionette INFO loaded listener.js
10:15:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (204AD000) [pid = 2880] [serial = 531] [outer = 1AEB8800]
10:15:12 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
10:15:12 INFO - document served over http requires an https
10:15:12 INFO - sub-resource via xhr-request using the meta-referrer
10:15:12 INFO - delivery method with no-redirect and when
10: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"
10:15:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:12 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
10:15:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 630ms
10:15:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:15:12 INFO - PROCESS | 2880 | ++DOCSHELL 20789400 == 78 [pid = 2880] [id = 190]
10:15:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (2078A000) [pid = 2880] [serial = 532] [outer = 00000000]
10:15:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (211AFC00) [pid = 2880] [serial = 533] [outer = 2078A000]
10:15:12 INFO - PROCESS | 2880 | 1449080112661 Marionette INFO loaded listener.js
10:15:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (21364800) [pid = 2880] [serial = 534] [outer = 2078A000]
10:15:13 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
10:15:13 INFO - document served over http requires an https
10:15:13 INFO - sub-resource via xhr-request using the meta-referrer
10:15:13 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:13 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
10:15:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
10:15:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:15:13 INFO - PROCESS | 2880 | ++DOCSHELL 21A81C00 == 79 [pid = 2880] [id = 191]
10:15:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (21A84C00) [pid = 2880] [serial = 535] [outer = 00000000]
10:15:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (21F5B000) [pid = 2880] [serial = 536] [outer = 21A84C00]
10:15:13 INFO - PROCESS | 2880 | 1449080113318 Marionette INFO loaded listener.js
10:15:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (223D8800) [pid = 2880] [serial = 537] [outer = 21A84C00]
10:15:14 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
10:15:14 INFO - document served over http requires an http
10:15:14 INFO - sub-resource via fetch-request using the http-csp
10:15:14 INFO - delivery method with keep-origin-redirect and when
10:15: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"
10:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:14 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
10:15:14 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 830ms
10:15:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:15:14 INFO - PROCESS | 2880 | ++DOCSHELL 139BCC00 == 80 [pid = 2880] [id = 192]
10:15:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (139BD000) [pid = 2880] [serial = 538] [outer = 00000000]
10:15:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (1673BC00) [pid = 2880] [serial = 539] [outer = 139BD000]
10:15:14 INFO - PROCESS | 2880 | 1449080114306 Marionette INFO loaded listener.js
10:15:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (18383400) [pid = 2880] [serial = 540] [outer = 139BD000]
10:15:14 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
10:15:14 INFO - document served over http requires an http
10:15:14 INFO - sub-resource via fetch-request using the http-csp
10:15:14 INFO - delivery method with no-redirect and when
10:15: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"
10:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:14 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
10:15:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 930ms
10:15:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:15:15 INFO - PROCESS | 2880 | ++DOCSHELL 1B036400 == 81 [pid = 2880] [id = 193]
10:15:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (1B057800) [pid = 2880] [serial = 541] [outer = 00000000]
10:15:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (1C129800) [pid = 2880] [serial = 542] [outer = 1B057800]
10:15:15 INFO - PROCESS | 2880 | 1449080115238 Marionette INFO loaded listener.js
10:15:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (1D223000) [pid = 2880] [serial = 543] [outer = 1B057800]
10:15:15 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
10:15:15 INFO - document served over http requires an http
10:15:15 INFO - sub-resource via fetch-request using the http-csp
10:15:15 INFO - delivery method with swap-origin-redirect and when
10:15: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:15:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:15 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
10:15:15 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 930ms
10:15:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:15:16 INFO - PROCESS | 2880 | ++DOCSHELL 22712C00 == 82 [pid = 2880] [id = 194]
10:15:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (22717C00) [pid = 2880] [serial = 544] [outer = 00000000]
10:15:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (22A23000) [pid = 2880] [serial = 545] [outer = 22717C00]
10:15:16 INFO - PROCESS | 2880 | 1449080116191 Marionette INFO loaded listener.js
10:15:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (22DBDC00) [pid = 2880] [serial = 546] [outer = 22717C00]
10:15:16 INFO - PROCESS | 2880 | ++DOCSHELL 22F77800 == 83 [pid = 2880] [id = 195]
10:15:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (22F7AC00) [pid = 2880] [serial = 547] [outer = 00000000]
10:15:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (23559C00) [pid = 2880] [serial = 548] [outer = 22F7AC00]
10:15:16 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
10:15:16 INFO - document served over http requires an http
10:15:16 INFO - sub-resource via iframe-tag using the http-csp
10:15:16 INFO - delivery method with keep-origin-redirect and when
10:15: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"
10:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:16 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
10:15:16 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 970ms
10:15:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:15:17 INFO - PROCESS | 2880 | ++DOCSHELL 230A1800 == 84 [pid = 2880] [id = 196]
10:15:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (230A3000) [pid = 2880] [serial = 549] [outer = 00000000]
10:15:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (24162400) [pid = 2880] [serial = 550] [outer = 230A3000]
10:15:17 INFO - PROCESS | 2880 | 1449080117210 Marionette INFO loaded listener.js
10:15:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (2416C400) [pid = 2880] [serial = 551] [outer = 230A3000]
10:15:17 INFO - PROCESS | 2880 | ++DOCSHELL 23282800 == 85 [pid = 2880] [id = 197]
10:15:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (23283000) [pid = 2880] [serial = 552] [outer = 00000000]
10:15:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (23284000) [pid = 2880] [serial = 553] [outer = 23283000]
10:15:17 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
10:15:17 INFO - document served over http requires an http
10:15:17 INFO - sub-resource via iframe-tag using the http-csp
10:15:17 INFO - delivery method with no-redirect and when
10:15: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"
10:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:17 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
10:15:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 971ms
10:15:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:15:18 INFO - PROCESS | 2880 | ++DOCSHELL 23280800 == 86 [pid = 2880] [id = 198]
10:15:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (23283800) [pid = 2880] [serial = 554] [outer = 00000000]
10:15:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (241A9400) [pid = 2880] [serial = 555] [outer = 23283800]
10:15:18 INFO - PROCESS | 2880 | 1449080118193 Marionette INFO loaded listener.js
10:15:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (246EC400) [pid = 2880] [serial = 556] [outer = 23283800]
10:15:18 INFO - PROCESS | 2880 | ++DOCSHELL 24ED0400 == 87 [pid = 2880] [id = 199]
10:15:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (24ED0800) [pid = 2880] [serial = 557] [outer = 00000000]
10:15:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (254CF400) [pid = 2880] [serial = 558] [outer = 24ED0800]
10:15:18 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
10:15:18 INFO - document served over http requires an http
10:15:18 INFO - sub-resource via iframe-tag using the http-csp
10:15:18 INFO - delivery method with swap-origin-redirect and when
10:15:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:15:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:18 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
10:15:18 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 970ms
10:15:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:15:19 INFO - PROCESS | 2880 | ++DOCSHELL 24ECDC00 == 88 [pid = 2880] [id = 200]
10:15:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (24ECE800) [pid = 2880] [serial = 559] [outer = 00000000]
10:15:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (256A7000) [pid = 2880] [serial = 560] [outer = 24ECE800]
10:15:19 INFO - PROCESS | 2880 | 1449080119148 Marionette INFO loaded listener.js
10:15:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (25E4DC00) [pid = 2880] [serial = 561] [outer = 24ECE800]
10:15:19 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
10:15:19 INFO - document served over http requires an http
10:15:19 INFO - sub-resource via script-tag using the http-csp
10:15:19 INFO - delivery method with keep-origin-redirect and when
10:15:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:19 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
10:15:19 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
10:15:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:15:20 INFO - PROCESS | 2880 | ++DOCSHELL 25E50000 == 89 [pid = 2880] [id = 201]
10:15:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (25E53400) [pid = 2880] [serial = 562] [outer = 00000000]
10:15:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (28712000) [pid = 2880] [serial = 563] [outer = 25E53400]
10:15:20 INFO - PROCESS | 2880 | 1449080120060 Marionette INFO loaded listener.js
10:15:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (28713800) [pid = 2880] [serial = 564] [outer = 25E53400]
10:15:20 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
10:15:20 INFO - document served over http requires an http
10:15:20 INFO - sub-resource via script-tag using the http-csp
10:15:20 INFO - delivery method with no-redirect and when
10:15:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:15:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:20 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
10:15:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 831ms
10:15:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:15:20 INFO - PROCESS | 2880 | ++DOCSHELL 28711400 == 90 [pid = 2880] [id = 202]
10:15:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (28717000) [pid = 2880] [serial = 565] [outer = 00000000]
10:15:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (28F22400) [pid = 2880] [serial = 566] [outer = 28717000]
10:15:20 INFO - PROCESS | 2880 | 1449080120919 Marionette INFO loaded listener.js
10:15:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (28F24000) [pid = 2880] [serial = 567] [outer = 28717000]
10:15:21 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
10:15:21 INFO - document served over http requires an http
10:15:21 INFO - sub-resource via script-tag using the http-csp
10:15:21 INFO - delivery method with swap-origin-redirect and when
10:15:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:21 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
10:15:21 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 870ms
10:15:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:15:21 INFO - PROCESS | 2880 | ++DOCSHELL 28F20C00 == 91 [pid = 2880] [id = 203]
10:15:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (28F2B000) [pid = 2880] [serial = 568] [outer = 00000000]
10:15:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (28F6C400) [pid = 2880] [serial = 569] [outer = 28F2B000]
10:15:21 INFO - PROCESS | 2880 | 1449080121778 Marionette INFO loaded listener.js
10:15:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (28F6C000) [pid = 2880] [serial = 570] [outer = 28F2B000]
10:15:22 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
10:15:22 INFO - document served over http requires an http
10:15:22 INFO - sub-resource via xhr-request using the http-csp
10:15:22 INFO - delivery method with keep-origin-redirect and when
10: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"
10:15:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:22 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
10:15:22 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 831ms
10:15:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:15:22 INFO - PROCESS | 2880 | ++DOCSHELL 28F66800 == 92 [pid = 2880] [id = 204]
10:15:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (28F69800) [pid = 2880] [serial = 571] [outer = 00000000]
10:15:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (29091000) [pid = 2880] [serial = 572] [outer = 28F69800]
10:15:22 INFO - PROCESS | 2880 | 1449080122652 Marionette INFO loaded listener.js
10:15:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (29095800) [pid = 2880] [serial = 573] [outer = 28F69800]
10:15:23 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
10:15:23 INFO - document served over http requires an http
10:15:23 INFO - sub-resource via xhr-request using the http-csp
10:15:23 INFO - delivery method with no-redirect and when
10: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"
10:15:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:23 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
10:15:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 930ms
10:15:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:15:23 INFO - PROCESS | 2880 | ++DOCSHELL 29280800 == 93 [pid = 2880] [id = 205]
10:15:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (29283000) [pid = 2880] [serial = 574] [outer = 00000000]
10:15:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (2928A400) [pid = 2880] [serial = 575] [outer = 29283000]
10:15:23 INFO - PROCESS | 2880 | 1449080123587 Marionette INFO loaded listener.js
10:15:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (295E4400) [pid = 2880] [serial = 576] [outer = 29283000]
10:15:24 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
10:15:24 INFO - document served over http requires an http
10:15:24 INFO - sub-resource via xhr-request using the http-csp
10:15:24 INFO - delivery method with swap-origin-redirect and when
10: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:24 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
10:15:24 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 930ms
10:15:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:15:24 INFO - PROCESS | 2880 | ++DOCSHELL 295E6400 == 94 [pid = 2880] [id = 206]
10:15:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (295EA000) [pid = 2880] [serial = 577] [outer = 00000000]
10:15:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (2966B000) [pid = 2880] [serial = 578] [outer = 295EA000]
10:15:24 INFO - PROCESS | 2880 | 1449080124504 Marionette INFO loaded listener.js
10:15:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (2966AC00) [pid = 2880] [serial = 579] [outer = 295EA000]
10:15:26 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
10:15:26 INFO - document served over http requires an https
10:15:26 INFO - sub-resource via fetch-request using the http-csp
10:15:26 INFO - delivery method with keep-origin-redirect and when
10: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"
10:15:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:26 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
10:15:26 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 2569ms
10:15:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:15:27 INFO - PROCESS | 2880 | ++DOCSHELL 0F381000 == 95 [pid = 2880] [id = 207]
10:15:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (0F88C000) [pid = 2880] [serial = 580] [outer = 00000000]
10:15:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (16190800) [pid = 2880] [serial = 581] [outer = 0F88C000]
10:15:27 INFO - PROCESS | 2880 | 1449080127109 Marionette INFO loaded listener.js
10:15:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (1723F000) [pid = 2880] [serial = 582] [outer = 0F88C000]
10:15:28 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
10:15:28 INFO - document served over http requires an https
10:15:28 INFO - sub-resource via fetch-request using the http-csp
10:15:28 INFO - delivery method with no-redirect and when
10: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"
10:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:28 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
10:15:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1567ms
10:15:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:15:28 INFO - PROCESS | 2880 | ++DOCSHELL 15585800 == 96 [pid = 2880] [id = 208]
10:15:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (1618BC00) [pid = 2880] [serial = 583] [outer = 00000000]
10:15:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (18BB6C00) [pid = 2880] [serial = 584] [outer = 1618BC00]
10:15:28 INFO - PROCESS | 2880 | 1449080128679 Marionette INFO loaded listener.js
10:15:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (1AA91C00) [pid = 2880] [serial = 585] [outer = 1618BC00]
10:15:29 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
10:15:29 INFO - document served over http requires an https
10:15:29 INFO - sub-resource via fetch-request using the http-csp
10:15:29 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:29 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
10:15:29 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 870ms
10:15:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:15:29 INFO - PROCESS | 2880 | ++DOCSHELL 13B32000 == 97 [pid = 2880] [id = 209]
10:15:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (1891E400) [pid = 2880] [serial = 586] [outer = 00000000]
10:15:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (1C607C00) [pid = 2880] [serial = 587] [outer = 1891E400]
10:15:29 INFO - PROCESS | 2880 | 1449080129593 Marionette INFO loaded listener.js
10:15:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (1E092400) [pid = 2880] [serial = 588] [outer = 1891E400]
10:15:30 INFO - PROCESS | 2880 | ++DOCSHELL 1BEA7400 == 98 [pid = 2880] [id = 210]
10:15:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (1C06DC00) [pid = 2880] [serial = 589] [outer = 00000000]
10:15:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (1C07B000) [pid = 2880] [serial = 590] [outer = 1C06DC00]
10:15:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:15:30 INFO - document served over http requires an https
10:15:30 INFO - sub-resource via iframe-tag using the http-csp
10:15:30 INFO - delivery method with keep-origin-redirect and when
10:15: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"
10:15:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:15:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1069ms
10:15:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:15:30 INFO - PROCESS | 2880 | ++DOCSHELL 16469400 == 99 [pid = 2880] [id = 211]
10:15:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (167D2400) [pid = 2880] [serial = 591] [outer = 00000000]
10:15:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (1C076800) [pid = 2880] [serial = 592] [outer = 167D2400]
10:15:30 INFO - PROCESS | 2880 | 1449080130728 Marionette INFO loaded listener.js
10:15:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (1E0BD400) [pid = 2880] [serial = 593] [outer = 167D2400]
10:15:30 INFO - PROCESS | 2880 | --DOCSHELL 20789400 == 98 [pid = 2880] [id = 190]
10:15:30 INFO - PROCESS | 2880 | --DOCSHELL 15584800 == 97 [pid = 2880] [id = 189]
10:15:30 INFO - PROCESS | 2880 | --DOCSHELL 15463400 == 96 [pid = 2880] [id = 188]
10:15:30 INFO - PROCESS | 2880 | --DOCSHELL 1E0B8400 == 95 [pid = 2880] [id = 187]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 1C64C400 == 94 [pid = 2880] [id = 186]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 1AF8A000 == 93 [pid = 2880] [id = 185]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 1AEB6800 == 92 [pid = 2880] [id = 184]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 15585C00 == 91 [pid = 2880] [id = 183]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 1310B400 == 90 [pid = 2880] [id = 182]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 18BBFC00 == 89 [pid = 2880] [id = 181]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 18BB9800 == 88 [pid = 2880] [id = 180]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 13BB1800 == 87 [pid = 2880] [id = 179]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 22719800 == 86 [pid = 2880] [id = 177]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 22032400 == 85 [pid = 2880] [id = 176]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 1C076C00 == 84 [pid = 2880] [id = 175]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 1C06F000 == 83 [pid = 2880] [id = 174]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 230A0C00 == 82 [pid = 2880] [id = 173]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 1C6C7000 == 81 [pid = 2880] [id = 172]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 22A1F000 == 80 [pid = 2880] [id = 171]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 20E90800 == 79 [pid = 2880] [id = 170]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 20E8E000 == 78 [pid = 2880] [id = 169]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 24163400 == 77 [pid = 2880] [id = 168]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 25696800 == 76 [pid = 2880] [id = 167]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 1891B400 == 75 [pid = 2880] [id = 166]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 18919400 == 74 [pid = 2880] [id = 165]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 21E77000 == 73 [pid = 2880] [id = 164]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 21E71400 == 72 [pid = 2880] [id = 163]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 1C60CC00 == 71 [pid = 2880] [id = 162]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 21B4D800 == 70 [pid = 2880] [id = 161]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 163C7400 == 69 [pid = 2880] [id = 160]
10:15:31 INFO - PROCESS | 2880 | --DOCSHELL 0F380000 == 68 [pid = 2880] [id = 159]
10:15:31 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (1E099000) [pid = 2880] [serial = 429] [outer = 00000000] [url = about:blank]
10:15:31 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (1AA5CC00) [pid = 2880] [serial = 410] [outer = 00000000] [url = about:blank]
10:15:31 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (18DAE000) [pid = 2880] [serial = 416] [outer = 00000000] [url = about:blank]
10:15:31 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (0F710C00) [pid = 2880] [serial = 413] [outer = 00000000] [url = about:blank]
10:15:31 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (1AEBAC00) [pid = 2880] [serial = 419] [outer = 00000000] [url = about:blank]
10:15:31 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (1E0BE800) [pid = 2880] [serial = 438] [outer = 00000000] [url = about:blank]
10:15:31 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (20222400) [pid = 2880] [serial = 435] [outer = 00000000] [url = about:blank]
10:15:31 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (211B3000) [pid = 2880] [serial = 441] [outer = 00000000] [url = about:blank]
10:15:31 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (1C12A800) [pid = 2880] [serial = 424] [outer = 00000000] [url = about:blank]
10:15:31 INFO - PROCESS | 2880 | ++DOCSHELL 0F384C00 == 69 [pid = 2880] [id = 212]
10:15:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (0F48E400) [pid = 2880] [serial = 594] [outer = 00000000]
10:15:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (0FB8C000) [pid = 2880] [serial = 595] [outer = 0F48E400]
10:15:31 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
10:15:31 INFO - document served over http requires an https
10:15:31 INFO - sub-resource via iframe-tag using the http-csp
10:15:31 INFO - delivery method with no-redirect and when
10: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"
10:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:31 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
10:15:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1330ms
10:15:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:15:31 INFO - PROCESS | 2880 | ++DOCSHELL 0F656400 == 70 [pid = 2880] [id = 213]
10:15:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (0F882400) [pid = 2880] [serial = 596] [outer = 00000000]
10:15:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (18379C00) [pid = 2880] [serial = 597] [outer = 0F882400]
10:15:31 INFO - PROCESS | 2880 | 1449080131971 Marionette INFO loaded listener.js
10:15:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (18BBAC00) [pid = 2880] [serial = 598] [outer = 0F882400]
10:15:32 INFO - PROCESS | 2880 | ++DOCSHELL 1AA91400 == 71 [pid = 2880] [id = 214]
10:15:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (1AA91800) [pid = 2880] [serial = 599] [outer = 00000000]
10:15:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (1AEBA400) [pid = 2880] [serial = 600] [outer = 1AA91800]
10:15:32 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
10:15:32 INFO - document served over http requires an https
10:15:32 INFO - sub-resource via iframe-tag using the http-csp
10:15:32 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:32 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
10:15:32 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 770ms
10:15:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:15:32 INFO - PROCESS | 2880 | ++DOCSHELL 1390DC00 == 72 [pid = 2880] [id = 215]
10:15:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (18DB8400) [pid = 2880] [serial = 601] [outer = 00000000]
10:15:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (1BF91C00) [pid = 2880] [serial = 602] [outer = 18DB8400]
10:15:32 INFO - PROCESS | 2880 | 1449080132737 Marionette INFO loaded listener.js
10:15:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (1BF9AC00) [pid = 2880] [serial = 603] [outer = 18DB8400]
10:15:33 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
10:15:33 INFO - document served over http requires an https
10:15:33 INFO - sub-resource via script-tag using the http-csp
10:15:33 INFO - delivery method with keep-origin-redirect and when
10: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"
10:15:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:33 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
10:15:33 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
10:15:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:15:33 INFO - PROCESS | 2880 | ++DOCSHELL 1C609800 == 73 [pid = 2880] [id = 216]
10:15:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (1C60B000) [pid = 2880] [serial = 604] [outer = 00000000]
10:15:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (1C6C4000) [pid = 2880] [serial = 605] [outer = 1C60B000]
10:15:33 INFO - PROCESS | 2880 | 1449080133448 Marionette INFO loaded listener.js
10:15:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (1E0C2C00) [pid = 2880] [serial = 606] [outer = 1C60B000]
10:15:33 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
10:15:33 INFO - document served over http requires an https
10:15:33 INFO - sub-resource via script-tag using the http-csp
10:15:33 INFO - delivery method with no-redirect and when
10: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"
10:15:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:33 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
10:15:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 770ms
10:15:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:15:34 INFO - PROCESS | 2880 | ++DOCSHELL 1C6C1C00 == 74 [pid = 2880] [id = 217]
10:15:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (1C6C2000) [pid = 2880] [serial = 607] [outer = 00000000]
10:15:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (1F0C2800) [pid = 2880] [serial = 608] [outer = 1C6C2000]
10:15:34 INFO - PROCESS | 2880 | 1449080134174 Marionette INFO loaded listener.js
10:15:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (2021C000) [pid = 2880] [serial = 609] [outer = 1C6C2000]
10:15:34 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
10:15:34 INFO - document served over http requires an https
10:15:34 INFO - sub-resource via script-tag using the http-csp
10:15:34 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:34 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
10:15:34 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 730ms
10:15:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:15:34 INFO - PROCESS | 2880 | ++DOCSHELL 204AD400 == 75 [pid = 2880] [id = 218]
10:15:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (204AE000) [pid = 2880] [serial = 610] [outer = 00000000]
10:15:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (20785800) [pid = 2880] [serial = 611] [outer = 204AE000]
10:15:34 INFO - PROCESS | 2880 | 1449080134915 Marionette INFO loaded listener.js
10:15:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (20945000) [pid = 2880] [serial = 612] [outer = 204AE000]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (1891AC00) [pid = 2880] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (20E8E400) [pid = 2880] [serial = 473] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (25697000) [pid = 2880] [serial = 468] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080094419]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (1311F400) [pid = 2880] [serial = 510] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080107645]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (18D1A000) [pid = 2880] [serial = 505] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (1AF8A400) [pid = 2880] [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]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (1AF86800) [pid = 2880] [serial = 515] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (1E0F5400) [pid = 2880] [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]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (17245800) [pid = 2880] [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]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (2078A000) [pid = 2880] [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]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (1C64D000) [pid = 2880] [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]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (13C5B000) [pid = 2880] [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]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (1E0C1C00) [pid = 2880] [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]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (18D1C000) [pid = 2880] [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]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (1AEB8800) [pid = 2880] [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]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (21F5B000) [pid = 2880] [serial = 536] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (18B0B000) [pid = 2880] [serial = 513] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (24ECB800) [pid = 2880] [serial = 466] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (1B036C00) [pid = 2880] [serial = 449] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (1C06B400) [pid = 2880] [serial = 508] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (211AFC00) [pid = 2880] [serial = 533] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (22A26800) [pid = 2880] [serial = 482] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (1F060C00) [pid = 2880] [serial = 530] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (1891C000) [pid = 2880] [serial = 464] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (2203D000) [pid = 2880] [serial = 494] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (22A2C800) [pid = 2880] [serial = 476] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (20E93C00) [pid = 2880] [serial = 474] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (1C6C7400) [pid = 2880] [serial = 488] [outer = 00000000] [url = about:blank]
10:15:35 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
10:15:35 INFO - document served over http requires an https
10:15:35 INFO - sub-resource via xhr-request using the http-csp
10:15:35 INFO - delivery method with keep-origin-redirect and when
10: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"
10:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:35 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
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (241AC000) [pid = 2880] [serial = 461] [outer = 00000000] [url = about:blank]
10:15:35 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 1246ms
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (0F1D5800) [pid = 2880] [serial = 511] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080107645]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (1B1CE800) [pid = 2880] [serial = 516] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (13C6D800) [pid = 2880] [serial = 506] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (18DB2C00) [pid = 2880] [serial = 503] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (1BEAE800) [pid = 2880] [serial = 518] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (256A1000) [pid = 2880] [serial = 471] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (22A24400) [pid = 2880] [serial = 479] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (1C65D400) [pid = 2880] [serial = 521] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (227B3C00) [pid = 2880] [serial = 491] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (2569D400) [pid = 2880] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080094419]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (204A4000) [pid = 2880] [serial = 527] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (21E79C00) [pid = 2880] [serial = 458] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (230AC400) [pid = 2880] [serial = 485] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (1E0C6800) [pid = 2880] [serial = 500] [outer = 00000000] [url = about:blank]
10:15:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (1E801800) [pid = 2880] [serial = 524] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (1C612000) [pid = 2880] [serial = 455] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (227BAC00) [pid = 2880] [serial = 497] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (223DBC00) [pid = 2880] [serial = 452] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (13B01800) [pid = 2880] [serial = 446] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (21364800) [pid = 2880] [serial = 534] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (204AD000) [pid = 2880] [serial = 531] [outer = 00000000] [url = about:blank]
10:15:35 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (204B1C00) [pid = 2880] [serial = 528] [outer = 00000000] [url = about:blank]
10:15:36 INFO - PROCESS | 2880 | ++DOCSHELL 1723D800 == 76 [pid = 2880] [id = 219]
10:15:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (1891C000) [pid = 2880] [serial = 613] [outer = 00000000]
10:15:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (1C64D000) [pid = 2880] [serial = 614] [outer = 1891C000]
10:15:36 INFO - PROCESS | 2880 | 1449080136176 Marionette INFO loaded listener.js
10:15:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (1C875C00) [pid = 2880] [serial = 615] [outer = 1891C000]
10:15:36 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
10:15:36 INFO - document served over http requires an https
10:15:36 INFO - sub-resource via xhr-request using the http-csp
10:15:36 INFO - delivery method with no-redirect and when
10: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"
10:15:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:36 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
10:15:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 670ms
10:15:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:15:36 INFO - PROCESS | 2880 | ++DOCSHELL 1558C400 == 77 [pid = 2880] [id = 220]
10:15:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (1C06B400) [pid = 2880] [serial = 616] [outer = 00000000]
10:15:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (20E93400) [pid = 2880] [serial = 617] [outer = 1C06B400]
10:15:36 INFO - PROCESS | 2880 | 1449080136755 Marionette INFO loaded listener.js
10:15:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (211AEC00) [pid = 2880] [serial = 618] [outer = 1C06B400]
10:15:37 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
10:15:37 INFO - document served over http requires an https
10:15:37 INFO - sub-resource via xhr-request using the http-csp
10:15:37 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:37 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
10:15:37 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 670ms
10:15:37 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
10:15:37 INFO - PROCESS | 2880 | ++DOCSHELL 1C658400 == 78 [pid = 2880] [id = 221]
10:15:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (20E92000) [pid = 2880] [serial = 619] [outer = 00000000]
10:15:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (21E7A000) [pid = 2880] [serial = 620] [outer = 20E92000]
10:15:37 INFO - PROCESS | 2880 | 1449080137475 Marionette INFO loaded listener.js
10:15:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (22032C00) [pid = 2880] [serial = 621] [outer = 20E92000]
10:15:38 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
10:15:38 INFO - document served over http requires an http
10:15:38 INFO - sub-resource via fetch-request using the http-csp
10:15:38 INFO - delivery method with keep-origin-redirect and when
10:15:38 INFO - the target request is same-origin.
10:15:38 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 830ms
10:15:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:15:38 INFO - PROCESS | 2880 | ++DOCSHELL 13C6DC00 == 79 [pid = 2880] [id = 222]
10:15:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (14772C00) [pid = 2880] [serial = 622] [outer = 00000000]
10:15:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (178EE400) [pid = 2880] [serial = 623] [outer = 14772C00]
10:15:38 INFO - PROCESS | 2880 | 1449080138437 Marionette INFO loaded listener.js
10:15:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (19A73C00) [pid = 2880] [serial = 624] [outer = 14772C00]
10:15:39 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
10:15:39 INFO - document served over http requires an http
10:15:39 INFO - sub-resource via fetch-request using the http-csp
10:15:39 INFO - delivery method with no-redirect and when
10:15:39 INFO - the target request is same-origin.
10:15:39 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 970ms
10:15:39 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
10:15:39 INFO - PROCESS | 2880 | ++DOCSHELL 1C06EC00 == 80 [pid = 2880] [id = 223]
10:15:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (1C07C000) [pid = 2880] [serial = 625] [outer = 00000000]
10:15:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (1C6BA800) [pid = 2880] [serial = 626] [outer = 1C07C000]
10:15:39 INFO - PROCESS | 2880 | 1449080139433 Marionette INFO loaded listener.js
10:15:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (1E0BF400) [pid = 2880] [serial = 627] [outer = 1C07C000]
10:15:40 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
10:15:40 INFO - document served over http requires an http
10:15:40 INFO - sub-resource via fetch-request using the http-csp
10:15:40 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:40 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
10:15:40 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 970ms
10:15:40 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
10:15:40 INFO - PROCESS | 2880 | ++DOCSHELL 22039800 == 81 [pid = 2880] [id = 224]
10:15:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (2203A400) [pid = 2880] [serial = 628] [outer = 00000000]
10:15:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (223DC000) [pid = 2880] [serial = 629] [outer = 2203A400]
10:15:40 INFO - PROCESS | 2880 | 1449080140391 Marionette INFO loaded listener.js
10:15:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (2271B400) [pid = 2880] [serial = 630] [outer = 2203A400]
10:15:40 INFO - PROCESS | 2880 | ++DOCSHELL 227B5000 == 82 [pid = 2880] [id = 225]
10:15:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (227B6800) [pid = 2880] [serial = 631] [outer = 00000000]
10:15:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (22A23400) [pid = 2880] [serial = 632] [outer = 227B6800]
10:15:41 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
10:15:41 INFO - document served over http requires an http
10:15:41 INFO - sub-resource via iframe-tag using the http-csp
10:15:41 INFO - delivery method with keep-origin-redirect and when
10:15:41 INFO - the target request is same-origin.
10:15:41 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 930ms
10:15:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:15:41 INFO - PROCESS | 2880 | ++DOCSHELL 22A15C00 == 83 [pid = 2880] [id = 226]
10:15:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (22A16800) [pid = 2880] [serial = 633] [outer = 00000000]
10:15:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (22A2EC00) [pid = 2880] [serial = 634] [outer = 22A16800]
10:15:41 INFO - PROCESS | 2880 | 1449080141335 Marionette INFO loaded listener.js
10:15:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (230A1400) [pid = 2880] [serial = 635] [outer = 22A16800]
10:15:41 INFO - PROCESS | 2880 | ++DOCSHELL 230AE000 == 84 [pid = 2880] [id = 227]
10:15:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (230AEC00) [pid = 2880] [serial = 636] [outer = 00000000]
10:15:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (230A5000) [pid = 2880] [serial = 637] [outer = 230AEC00]
10:15:42 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
10:15:42 INFO - document served over http requires an http
10:15:42 INFO - sub-resource via iframe-tag using the http-csp
10:15:42 INFO - delivery method with no-redirect and when
10:15:42 INFO - the target request is same-origin.
10:15:42 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 971ms
10:15:42 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
10:15:42 INFO - PROCESS | 2880 | ++DOCSHELL 2355B400 == 85 [pid = 2880] [id = 228]
10:15:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (2355B800) [pid = 2880] [serial = 638] [outer = 00000000]
10:15:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (246EE400) [pid = 2880] [serial = 639] [outer = 2355B800]
10:15:42 INFO - PROCESS | 2880 | 1449080142351 Marionette INFO loaded listener.js
10:15:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (246F9000) [pid = 2880] [serial = 640] [outer = 2355B800]
10:15:42 INFO - PROCESS | 2880 | ++DOCSHELL 25696C00 == 86 [pid = 2880] [id = 229]
10:15:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (25697000) [pid = 2880] [serial = 641] [outer = 00000000]
10:15:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (256A3400) [pid = 2880] [serial = 642] [outer = 25697000]
10:15:43 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
10:15:43 INFO - document served over http requires an http
10:15:43 INFO - sub-resource via iframe-tag using the http-csp
10:15:43 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:43 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
10:15:43 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 1072ms
10:15:43 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
10:15:43 INFO - PROCESS | 2880 | ++DOCSHELL 2568A000 == 87 [pid = 2880] [id = 230]
10:15:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (25699800) [pid = 2880] [serial = 643] [outer = 00000000]
10:15:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (263B1C00) [pid = 2880] [serial = 644] [outer = 25699800]
10:15:43 INFO - PROCESS | 2880 | 1449080143448 Marionette INFO loaded listener.js
10:15:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (263B5400) [pid = 2880] [serial = 645] [outer = 25699800]
10:15:44 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
10:15:44 INFO - document served over http requires an http
10:15:44 INFO - sub-resource via script-tag using the http-csp
10:15:44 INFO - delivery method with keep-origin-redirect and when
10:15:44 INFO - the target request is same-origin.
10:15:44 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 930ms
10:15:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:15:44 INFO - PROCESS | 2880 | ++DOCSHELL 25C0AC00 == 88 [pid = 2880] [id = 231]
10:15:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (25C0BC00) [pid = 2880] [serial = 646] [outer = 00000000]
10:15:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (25C15000) [pid = 2880] [serial = 647] [outer = 25C0BC00]
10:15:44 INFO - PROCESS | 2880 | 1449080144348 Marionette INFO loaded listener.js
10:15:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (25C17800) [pid = 2880] [serial = 648] [outer = 25C0BC00]
10:15:44 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
10:15:44 INFO - document served over http requires an http
10:15:44 INFO - sub-resource via script-tag using the http-csp
10:15:44 INFO - delivery method with no-redirect and when
10:15:44 INFO - the target request is same-origin.
10:15:44 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 930ms
10:15:44 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
10:15:45 INFO - PROCESS | 2880 | ++DOCSHELL 25C14000 == 89 [pid = 2880] [id = 232]
10:15:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (263BAC00) [pid = 2880] [serial = 649] [outer = 00000000]
10:15:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (28A9EC00) [pid = 2880] [serial = 650] [outer = 263BAC00]
10:15:45 INFO - PROCESS | 2880 | 1449080145260 Marionette INFO loaded listener.js
10:15:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (28AA1000) [pid = 2880] [serial = 651] [outer = 263BAC00]
10:15:45 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
10:15:45 INFO - document served over http requires an http
10:15:45 INFO - sub-resource via script-tag using the http-csp
10:15:45 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:15:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:15:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:45 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
10:15:45 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 930ms
10:15:45 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
10:15:46 INFO - PROCESS | 2880 | ++DOCSHELL 24604000 == 90 [pid = 2880] [id = 233]
10:15:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (24605C00) [pid = 2880] [serial = 652] [outer = 00000000]
10:15:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (2460E800) [pid = 2880] [serial = 653] [outer = 24605C00]
10:15:46 INFO - PROCESS | 2880 | 1449080146193 Marionette INFO loaded listener.js
10:15:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (28A9A400) [pid = 2880] [serial = 654] [outer = 24605C00]
10:15:46 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
10:15:46 INFO - document served over http requires an http
10:15:46 INFO - sub-resource via xhr-request using the http-csp
10:15:46 INFO - delivery method with keep-origin-redirect and when
10:15:46 INFO - the target request is same-origin.
10:15:46 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 830ms
10:15:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:15:47 INFO - PROCESS | 2880 | ++DOCSHELL 2460F800 == 91 [pid = 2880] [id = 234]
10:15:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (28F2EC00) [pid = 2880] [serial = 655] [outer = 00000000]
10:15:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (29284400) [pid = 2880] [serial = 656] [outer = 28F2EC00]
10:15:47 INFO - PROCESS | 2880 | 1449080147064 Marionette INFO loaded listener.js
10:15:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (295E9400) [pid = 2880] [serial = 657] [outer = 28F2EC00]
10:15:47 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
10:15:47 INFO - document served over http requires an http
10:15:47 INFO - sub-resource via xhr-request using the http-csp
10:15:47 INFO - delivery method with no-redirect and when
10:15:47 INFO - the target request is same-origin.
10:15:47 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
10:15:47 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
10:15:47 INFO - PROCESS | 2880 | ++DOCSHELL 28963800 == 92 [pid = 2880] [id = 235]
10:15:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (28965400) [pid = 2880] [serial = 658] [outer = 00000000]
10:15:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (2927E800) [pid = 2880] [serial = 659] [outer = 28965400]
10:15:47 INFO - PROCESS | 2880 | 1449080147958 Marionette INFO loaded listener.js
10:15:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (298B5800) [pid = 2880] [serial = 660] [outer = 28965400]
10:15:48 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
10:15:48 INFO - document served over http requires an http
10:15:48 INFO - sub-resource via xhr-request using the http-csp
10:15:48 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:15:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:15:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:48 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
10:15:48 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 930ms
10:15:48 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
10:15:48 INFO - PROCESS | 2880 | ++DOCSHELL 22572000 == 93 [pid = 2880] [id = 236]
10:15:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (22574000) [pid = 2880] [serial = 661] [outer = 00000000]
10:15:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (2257CC00) [pid = 2880] [serial = 662] [outer = 22574000]
10:15:48 INFO - PROCESS | 2880 | 1449080148860 Marionette INFO loaded listener.js
10:15:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (29282C00) [pid = 2880] [serial = 663] [outer = 22574000]
10:15:49 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
10:15:49 INFO - document served over http requires an https
10:15:49 INFO - sub-resource via fetch-request using the http-csp
10:15:49 INFO - delivery method with keep-origin-redirect and when
10:15: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"
10:15:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:49 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
10:15:49 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 930ms
10:15:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:15:49 INFO - PROCESS | 2880 | ++DOCSHELL 26392000 == 94 [pid = 2880] [id = 237]
10:15:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (26392800) [pid = 2880] [serial = 664] [outer = 00000000]
10:15:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (2639A800) [pid = 2880] [serial = 665] [outer = 26392800]
10:15:49 INFO - PROCESS | 2880 | 1449080149802 Marionette INFO loaded listener.js
10:15:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (2639CC00) [pid = 2880] [serial = 666] [outer = 26392800]
10:15:50 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
10:15:50 INFO - document served over http requires an https
10:15:50 INFO - sub-resource via fetch-request using the http-csp
10:15:50 INFO - delivery method with no-redirect and when
10:15: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"
10:15:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:50 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
10:15:50 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 970ms
10:15:50 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
10:15:50 INFO - PROCESS | 2880 | ++DOCSHELL 2639A000 == 95 [pid = 2880] [id = 238]
10:15:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (282E3000) [pid = 2880] [serial = 667] [outer = 00000000]
10:15:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (282EA000) [pid = 2880] [serial = 668] [outer = 282E3000]
10:15:50 INFO - PROCESS | 2880 | 1449080150813 Marionette INFO loaded listener.js
10:15:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (282ECC00) [pid = 2880] [serial = 669] [outer = 282E3000]
10:15:53 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
10:15:53 INFO - document served over http requires an https
10:15:53 INFO - sub-resource via fetch-request using the http-csp
10:15:53 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:53 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
10:15:53 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 2672ms
10:15:53 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
10:15:53 INFO - PROCESS | 2880 | ++DOCSHELL 1A063C00 == 96 [pid = 2880] [id = 239]
10:15:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (1A4A9C00) [pid = 2880] [serial = 670] [outer = 00000000]
10:15:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (1C129C00) [pid = 2880] [serial = 671] [outer = 1A4A9C00]
10:15:53 INFO - PROCESS | 2880 | 1449080153489 Marionette INFO loaded listener.js
10:15:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (1C128800) [pid = 2880] [serial = 672] [outer = 1A4A9C00]
10:15:54 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
10:15:54 INFO - document served over http requires an https
10:15:54 INFO - sub-resource via fetch-request using the http-csp
10:15:54 INFO - delivery method with swap-origin-redirect and when
10: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"
10:15:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:54 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
10:15:54 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 1484ms
10:15:54 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
10:15:54 INFO - PROCESS | 2880 | ++DOCSHELL 16190C00 == 97 [pid = 2880] [id = 240]
10:15:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (167D2C00) [pid = 2880] [serial = 673] [outer = 00000000]
10:15:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (1BCCDC00) [pid = 2880] [serial = 674] [outer = 167D2C00]
10:15:55 INFO - PROCESS | 2880 | 1449080155001 Marionette INFO loaded listener.js
10:15:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (1BF92C00) [pid = 2880] [serial = 675] [outer = 167D2C00]
10:15:55 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
10:15:55 INFO - document served over http requires an https
10:15:55 INFO - sub-resource via fetch-request using the http-csp
10:15:55 INFO - delivery method with keep-origin-redirect and when
10:15: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"
10:15:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:55 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
10:15:55 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 1122ms
10:15:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:15:56 INFO - PROCESS | 2880 | ++DOCSHELL 0F37EC00 == 98 [pid = 2880] [id = 241]
10:15:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (13BABC00) [pid = 2880] [serial = 676] [outer = 00000000]
10:15:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (167D6C00) [pid = 2880] [serial = 677] [outer = 13BABC00]
10:15:56 INFO - PROCESS | 2880 | 1449080156102 Marionette INFO loaded listener.js
10:15:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (18DAB400) [pid = 2880] [serial = 678] [outer = 13BABC00]
10:15:56 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
10:15:56 INFO - document served over http requires an https
10:15:56 INFO - sub-resource via fetch-request using the http-csp
10:15:56 INFO - delivery method with no-redirect and when
10: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"
10:15:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:56 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
10:15:56 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 930ms
10:15:56 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
10:15:57 INFO - PROCESS | 2880 | ++DOCSHELL 0F1A4400 == 99 [pid = 2880] [id = 242]
10:15:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (0F376400) [pid = 2880] [serial = 679] [outer = 00000000]
10:15:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (199D5400) [pid = 2880] [serial = 680] [outer = 0F376400]
10:15:57 INFO - PROCESS | 2880 | 1449080157065 Marionette INFO loaded listener.js
10:15:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (1C06A800) [pid = 2880] [serial = 681] [outer = 0F376400]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 2078C400 == 98 [pid = 2880] [id = 134]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 246EDC00 == 97 [pid = 2880] [id = 141]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 0F1D7C00 == 96 [pid = 2880] [id = 144]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 24ECBC00 == 95 [pid = 2880] [id = 143]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 20780800 == 94 [pid = 2880] [id = 133]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 2355F800 == 93 [pid = 2880] [id = 138]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 22F76800 == 92 [pid = 2880] [id = 136]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 21A37800 == 91 [pid = 2880] [id = 132]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 174B7400 == 90 [pid = 2880] [id = 130]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 1558C400 == 89 [pid = 2880] [id = 220]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 1723D800 == 88 [pid = 2880] [id = 219]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 204AD400 == 87 [pid = 2880] [id = 218]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 1C6C1C00 == 86 [pid = 2880] [id = 217]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 1C609800 == 85 [pid = 2880] [id = 216]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 1390DC00 == 84 [pid = 2880] [id = 215]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 1AA91400 == 83 [pid = 2880] [id = 214]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 0F656400 == 82 [pid = 2880] [id = 213]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 0F384C00 == 81 [pid = 2880] [id = 212]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 16469400 == 80 [pid = 2880] [id = 211]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 1BEA7400 == 79 [pid = 2880] [id = 210]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 13B32000 == 78 [pid = 2880] [id = 209]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 15585800 == 77 [pid = 2880] [id = 208]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 24ED0400 == 76 [pid = 2880] [id = 199]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 23282800 == 75 [pid = 2880] [id = 197]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 24EC5000 == 74 [pid = 2880] [id = 142]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 22F77800 == 73 [pid = 2880] [id = 195]
10:15:57 INFO - PROCESS | 2880 | --DOCSHELL 139BCC00 == 72 [pid = 2880] [id = 192]
10:15:57 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (1A0BAC00) [pid = 2880] [serial = 504] [outer = 00000000] [url = about:blank]
10:15:57 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (1C6C3800) [pid = 2880] [serial = 522] [outer = 00000000] [url = about:blank]
10:15:57 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (1C604400) [pid = 2880] [serial = 509] [outer = 00000000] [url = about:blank]
10:15:57 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (1C081800) [pid = 2880] [serial = 519] [outer = 00000000] [url = about:blank]
10:15:57 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (18DB4C00) [pid = 2880] [serial = 514] [outer = 00000000] [url = about:blank]
10:15:57 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (1E960C00) [pid = 2880] [serial = 525] [outer = 00000000] [url = about:blank]
10:15:57 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
10:15:57 INFO - document served over http requires an https
10:15:57 INFO - sub-resource via fetch-request using the http-csp
10:15:57 INFO - delivery method with swap-origin-redirect and when
10:15: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"
10:15:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:15:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:15:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:15:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:57 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
10:15:57 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 1198ms
10:15:57 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
10:15:58 INFO - PROCESS | 2880 | ++DOCSHELL 139AD800 == 73 [pid = 2880] [id = 243]
10:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (139BCC00) [pid = 2880] [serial = 682] [outer = 00000000]
10:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (15464400) [pid = 2880] [serial = 683] [outer = 139BCC00]
10:15:58 INFO - PROCESS | 2880 | 1449080158087 Marionette INFO loaded listener.js
10:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (1618D000) [pid = 2880] [serial = 684] [outer = 139BCC00]
10:15:58 INFO - PROCESS | 2880 | ++DOCSHELL 1837C000 == 74 [pid = 2880] [id = 244]
10:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (1837D800) [pid = 2880] [serial = 685] [outer = 00000000]
10:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (18755800) [pid = 2880] [serial = 686] [outer = 1837D800]
10:15:58 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
10:15:58 INFO - document served over http requires an https
10:15:58 INFO - sub-resource via iframe-tag using the http-csp
10:15:58 INFO - delivery method with keep-origin-redirect and when
10: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"
10:15:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:58 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
10:15:58 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 731ms
10:15:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:15:58 INFO - PROCESS | 2880 | ++DOCSHELL 18374800 == 75 [pid = 2880] [id = 245]
10:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (18381400) [pid = 2880] [serial = 687] [outer = 00000000]
10:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (18BB8000) [pid = 2880] [serial = 688] [outer = 18381400]
10:15:58 INFO - PROCESS | 2880 | 1449080158927 Marionette INFO loaded listener.js
10:15:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (18DB7C00) [pid = 2880] [serial = 689] [outer = 18381400]
10:15:59 INFO - PROCESS | 2880 | ++DOCSHELL 1B031C00 == 76 [pid = 2880] [id = 246]
10:15:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (1B032C00) [pid = 2880] [serial = 690] [outer = 00000000]
10:15:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (1BCC6C00) [pid = 2880] [serial = 691] [outer = 1B032C00]
10:15:59 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
10:15:59 INFO - document served over http requires an https
10:15:59 INFO - sub-resource via iframe-tag using the http-csp
10:15:59 INFO - delivery method with no-redirect and when
10: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"
10:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:15:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:15:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:15:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:15:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:15:59 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
10:15:59 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 771ms
10:15:59 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
10:15:59 INFO - PROCESS | 2880 | ++DOCSHELL 1AEBAC00 == 77 [pid = 2880] [id = 247]
10:15:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (1AF89800) [pid = 2880] [serial = 692] [outer = 00000000]
10:15:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (1BF99C00) [pid = 2880] [serial = 693] [outer = 1AF89800]
10:15:59 INFO - PROCESS | 2880 | 1449080159621 Marionette INFO loaded listener.js
10:15:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (1C081800) [pid = 2880] [serial = 694] [outer = 1AF89800]
10:16:00 INFO - PROCESS | 2880 | ++DOCSHELL 1C649400 == 78 [pid = 2880] [id = 248]
10:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (1C64C800) [pid = 2880] [serial = 695] [outer = 00000000]
10:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (1C653800) [pid = 2880] [serial = 696] [outer = 1C64C800]
10:16:00 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
10:16:00 INFO - document served over http requires an https
10:16:00 INFO - sub-resource via iframe-tag using the http-csp
10:16:00 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:00 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
10:16:00 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 730ms
10:16:00 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
10:16:00 INFO - PROCESS | 2880 | ++DOCSHELL 1C612400 == 79 [pid = 2880] [id = 249]
10:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (1C612800) [pid = 2880] [serial = 697] [outer = 00000000]
10:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (1C660800) [pid = 2880] [serial = 698] [outer = 1C612800]
10:16:00 INFO - PROCESS | 2880 | 1449080160384 Marionette INFO loaded listener.js
10:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (1C664000) [pid = 2880] [serial = 699] [outer = 1C612800]
10:16:00 INFO - PROCESS | 2880 | ++DOCSHELL 1CC13800 == 80 [pid = 2880] [id = 250]
10:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (1D228000) [pid = 2880] [serial = 700] [outer = 00000000]
10:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (1E0C1800) [pid = 2880] [serial = 701] [outer = 1D228000]
10:16:00 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
10:16:00 INFO - document served over http requires an https
10:16:00 INFO - sub-resource via iframe-tag using the http-csp
10:16:00 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:00 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
10:16:00 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 770ms
10:16:00 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
10:16:01 INFO - PROCESS | 2880 | ++DOCSHELL 1D21EC00 == 81 [pid = 2880] [id = 251]
10:16:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (1D228800) [pid = 2880] [serial = 702] [outer = 00000000]
10:16:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (1E95FC00) [pid = 2880] [serial = 703] [outer = 1D228800]
10:16:01 INFO - PROCESS | 2880 | 1449080161170 Marionette INFO loaded listener.js
10:16:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (1E965000) [pid = 2880] [serial = 704] [outer = 1D228800]
10:16:01 INFO - PROCESS | 2880 | ++DOCSHELL 1F0CA000 == 82 [pid = 2880] [id = 252]
10:16:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (1F0CA800) [pid = 2880] [serial = 705] [outer = 00000000]
10:16:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (20221800) [pid = 2880] [serial = 706] [outer = 1F0CA800]
10:16:01 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
10:16:01 INFO - document served over http requires an https
10:16:01 INFO - sub-resource via iframe-tag using the http-csp
10:16:01 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:01 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
10:16:01 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 771ms
10:16:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (21A36C00) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (211AF000) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (1AEB7C00) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (0EA5AC00) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (21F06800) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (16462800) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (1C872C00) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (18BB6400) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (204AA400) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (1E80E400) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (211B0800) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (209A9000) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (1BCC8C00) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (18D1BC00) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (1BF97000) [pid = 2880] [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]
10:16:01 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (1347B000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (0F492C00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (18380800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (24ED0800) [pid = 2880] [serial = 557] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (18DB8C00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (21A3C400) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (163C1C00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (1CC1BC00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (21366000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (0F380C00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (18375800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (1C874C00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (13C77800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (21E7A000) [pid = 2880] [serial = 620] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (0F48E400) [pid = 2880] [serial = 594] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080131552]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (22F79400) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (1618BC00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (20781400) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (1891C000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (1C6C2000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (22717C00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (22DB6800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (23283000) [pid = 2880] [serial = 552] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080117603]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (1C60B000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (1C06B400) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (22F7AC00) [pid = 2880] [serial = 547] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (139BD000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (1891E400) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (1AA91800) [pid = 2880] [serial = 599] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (0F882400) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (18DB8400) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (1B057800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (1C06DC00) [pid = 2880] [serial = 589] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (230A3000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (204AE000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (21A84C00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (167D2400) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (0F1D9400) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (254CEC00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (24EC5C00) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (246EE000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (241AC800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (23565800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (21E78800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (21E71800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (1C60D000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (21B4E000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (178EC000) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (0F382800) [pid = 2880] [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]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (254CF400) [pid = 2880] [serial = 558] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (241A9400) [pid = 2880] [serial = 555] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (1C6C4000) [pid = 2880] [serial = 605] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (1673BC00) [pid = 2880] [serial = 539] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (18BB6C00) [pid = 2880] [serial = 584] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (1AEBA400) [pid = 2880] [serial = 600] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (18379C00) [pid = 2880] [serial = 597] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (1F0C2800) [pid = 2880] [serial = 608] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (1C64D000) [pid = 2880] [serial = 614] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (1C07B000) [pid = 2880] [serial = 590] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (1C607C00) [pid = 2880] [serial = 587] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (1BF91C00) [pid = 2880] [serial = 602] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (23284000) [pid = 2880] [serial = 553] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080117603]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (24162400) [pid = 2880] [serial = 550] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (23559C00) [pid = 2880] [serial = 548] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (22A23000) [pid = 2880] [serial = 545] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (0FB8C000) [pid = 2880] [serial = 595] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080131552]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (1C076800) [pid = 2880] [serial = 592] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (1C129800) [pid = 2880] [serial = 542] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (20E93400) [pid = 2880] [serial = 617] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (20785800) [pid = 2880] [serial = 611] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (16190800) [pid = 2880] [serial = 581] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (2928A400) [pid = 2880] [serial = 575] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (2966B000) [pid = 2880] [serial = 578] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (28F6C400) [pid = 2880] [serial = 569] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (29091000) [pid = 2880] [serial = 572] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (28712000) [pid = 2880] [serial = 563] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (28F22400) [pid = 2880] [serial = 566] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (256A7000) [pid = 2880] [serial = 560] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (211AEC00) [pid = 2880] [serial = 618] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (223E3C00) [pid = 2880] [serial = 456] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (1BCD2800) [pid = 2880] [serial = 251] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (1C666000) [pid = 2880] [serial = 320] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (1C65C000) [pid = 2880] [serial = 317] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (1E804800) [pid = 2880] [serial = 501] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (2416BC00) [pid = 2880] [serial = 387] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (16468000) [pid = 2880] [serial = 404] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (1BF97800) [pid = 2880] [serial = 450] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (15468400) [pid = 2880] [serial = 362] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (1BF91400) [pid = 2880] [serial = 365] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (1C65EC00) [pid = 2880] [serial = 314] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (254CCC00) [pid = 2880] [serial = 398] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (21B42800) [pid = 2880] [serial = 371] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (17255C00) [pid = 2880] [serial = 176] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (2094D000) [pid = 2880] [serial = 236] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (21B41400) [pid = 2880] [serial = 248] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (13912C00) [pid = 2880] [serial = 293] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (22F73400) [pid = 2880] [serial = 377] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (1874E400) [pid = 2880] [serial = 103] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (223E0C00) [pid = 2880] [serial = 453] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (20281400) [pid = 2880] [serial = 298] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1C875C00) [pid = 2880] [serial = 615] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1558F000) [pid = 2880] [serial = 230] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (24EC7800) [pid = 2880] [serial = 462] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (21A7C000) [pid = 2880] [serial = 242] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (20945000) [pid = 2880] [serial = 612] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (21361400) [pid = 2880] [serial = 303] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (24E0A400) [pid = 2880] [serial = 395] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1CC13000) [pid = 2880] [serial = 233] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (1875A400) [pid = 2880] [serial = 323] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (21F0F000) [pid = 2880] [serial = 308] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (2355E800) [pid = 2880] [serial = 382] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (246F1800) [pid = 2880] [serial = 392] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (21A7F800) [pid = 2880] [serial = 374] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (209A1C00) [pid = 2880] [serial = 187] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (21E7C800) [pid = 2880] [serial = 459] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (15583800) [pid = 2880] [serial = 447] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (1F0C4800) [pid = 2880] [serial = 181] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (21F59C00) [pid = 2880] [serial = 311] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (2568C400) [pid = 2880] [serial = 401] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (2063A800) [pid = 2880] [serial = 184] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (211B9800) [pid = 2880] [serial = 368] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (21A87400) [pid = 2880] [serial = 245] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (21B44000) [pid = 2880] [serial = 239] [outer = 00000000] [url = about:blank]
10:16:02 INFO - PROCESS | 2880 | ++DOCSHELL 0A795C00 == 83 [pid = 2880] [id = 253]
10:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (0A796000) [pid = 2880] [serial = 707] [outer = 00000000]
10:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (0F1D9400) [pid = 2880] [serial = 708] [outer = 0A796000]
10:16:02 INFO - PROCESS | 2880 | 1449080162062 Marionette INFO loaded listener.js
10:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (0F382800) [pid = 2880] [serial = 709] [outer = 0A796000]
10:16:02 INFO - PROCESS | 2880 | ++DOCSHELL 18DAC400 == 84 [pid = 2880] [id = 254]
10:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (18DB2800) [pid = 2880] [serial = 710] [outer = 00000000]
10:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (1AA91800) [pid = 2880] [serial = 711] [outer = 18DB2800]
10:16:02 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
10:16:02 INFO - document served over http requires an https
10:16:02 INFO - sub-resource via iframe-tag using the http-csp
10:16:02 INFO - delivery method with no-redirect and when
10: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"
10:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:02 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
10:16:02 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 830ms
10:16:02 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
10:16:02 INFO - PROCESS | 2880 | ++DOCSHELL 18B7A400 == 85 [pid = 2880] [id = 255]
10:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (18BB3800) [pid = 2880] [serial = 712] [outer = 00000000]
10:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (1C06DC00) [pid = 2880] [serial = 713] [outer = 18BB3800]
10:16:02 INFO - PROCESS | 2880 | 1449080162744 Marionette INFO loaded listener.js
10:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1C64D000) [pid = 2880] [serial = 714] [outer = 18BB3800]
10:16:03 INFO - PROCESS | 2880 | ++DOCSHELL 2021EC00 == 86 [pid = 2880] [id = 256]
10:16:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (20220000) [pid = 2880] [serial = 715] [outer = 00000000]
10:16:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1F0C4000) [pid = 2880] [serial = 716] [outer = 20220000]
10:16:03 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
10:16:03 INFO - document served over http requires an https
10:16:03 INFO - sub-resource via iframe-tag using the http-csp
10:16:03 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:03 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
10:16:03 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 730ms
10:16:03 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
10:16:03 INFO - PROCESS | 2880 | ++DOCSHELL 1F0C2000 == 87 [pid = 2880] [id = 257]
10:16:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1F0C9000) [pid = 2880] [serial = 717] [outer = 00000000]
10:16:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (20632C00) [pid = 2880] [serial = 718] [outer = 1F0C9000]
10:16:03 INFO - PROCESS | 2880 | 1449080163488 Marionette INFO loaded listener.js
10:16:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (20781400) [pid = 2880] [serial = 719] [outer = 1F0C9000]
10:16:04 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
10:16:04 INFO - document served over http requires an https
10:16:04 INFO - sub-resource via script-tag using the http-csp
10:16:04 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:04 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
10:16:04 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 870ms
10:16:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:16:04 INFO - PROCESS | 2880 | ++DOCSHELL 13E1C000 == 88 [pid = 2880] [id = 258]
10:16:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (14774400) [pid = 2880] [serial = 720] [outer = 00000000]
10:16:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (1646B400) [pid = 2880] [serial = 721] [outer = 14774400]
10:16:04 INFO - PROCESS | 2880 | 1449080164526 Marionette INFO loaded listener.js
10:16:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (178F1800) [pid = 2880] [serial = 722] [outer = 14774400]
10:16:05 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
10:16:05 INFO - document served over http requires an https
10:16:05 INFO - sub-resource via script-tag using the http-csp
10:16:05 INFO - delivery method with no-redirect and when
10: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"
10:16:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:05 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
10:16:05 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 970ms
10:16:05 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
10:16:05 INFO - PROCESS | 2880 | ++DOCSHELL 18D19800 == 89 [pid = 2880] [id = 259]
10:16:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (1A0BAC00) [pid = 2880] [serial = 723] [outer = 00000000]
10:16:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (1B036000) [pid = 2880] [serial = 724] [outer = 1A0BAC00]
10:16:05 INFO - PROCESS | 2880 | 1449080165485 Marionette INFO loaded listener.js
10:16:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (1BF90C00) [pid = 2880] [serial = 725] [outer = 1A0BAC00]
10:16:06 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
10:16:06 INFO - document served over http requires an https
10:16:06 INFO - sub-resource via script-tag using the http-csp
10:16:06 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:06 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
10:16:06 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 970ms
10:16:06 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
10:16:06 INFO - PROCESS | 2880 | ++DOCSHELL 20785800 == 90 [pid = 2880] [id = 260]
10:16:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (20787400) [pid = 2880] [serial = 726] [outer = 00000000]
10:16:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (20946C00) [pid = 2880] [serial = 727] [outer = 20787400]
10:16:06 INFO - PROCESS | 2880 | 1449080166442 Marionette INFO loaded listener.js
10:16:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (209A2800) [pid = 2880] [serial = 728] [outer = 20787400]
10:16:07 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
10:16:07 INFO - document served over http requires an https
10:16:07 INFO - sub-resource via script-tag using the http-csp
10:16:07 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:07 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
10:16:07 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
10:16:07 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
10:16:07 INFO - PROCESS | 2880 | ++DOCSHELL 209A9400 == 91 [pid = 2880] [id = 261]
10:16:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (209A9C00) [pid = 2880] [serial = 729] [outer = 00000000]
10:16:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (20E93C00) [pid = 2880] [serial = 730] [outer = 209A9C00]
10:16:07 INFO - PROCESS | 2880 | 1449080167410 Marionette INFO loaded listener.js
10:16:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (211B2800) [pid = 2880] [serial = 731] [outer = 209A9C00]
10:16:08 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
10:16:08 INFO - document served over http requires an https
10:16:08 INFO - sub-resource via script-tag using the http-csp
10:16:08 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:08 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
10:16:08 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 870ms
10:16:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:16:08 INFO - PROCESS | 2880 | ++DOCSHELL 211B1C00 == 92 [pid = 2880] [id = 262]
10:16:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (211B6C00) [pid = 2880] [serial = 732] [outer = 00000000]
10:16:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (21A39C00) [pid = 2880] [serial = 733] [outer = 211B6C00]
10:16:08 INFO - PROCESS | 2880 | 1449080168287 Marionette INFO loaded listener.js
10:16:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (21A3DC00) [pid = 2880] [serial = 734] [outer = 211B6C00]
10:16:10 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
10:16:10 INFO - document served over http requires an https
10:16:10 INFO - sub-resource via script-tag using the http-csp
10:16:10 INFO - delivery method with no-redirect and when
10: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"
10:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:10 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
10:16:10 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 1982ms
10:16:10 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
10:16:10 INFO - PROCESS | 2880 | ++DOCSHELL 21A7F800 == 93 [pid = 2880] [id = 263]
10:16:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (21A80C00) [pid = 2880] [serial = 735] [outer = 00000000]
10:16:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (21E7FC00) [pid = 2880] [serial = 736] [outer = 21A80C00]
10:16:10 INFO - PROCESS | 2880 | 1449080170398 Marionette INFO loaded listener.js
10:16:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (21F0B800) [pid = 2880] [serial = 737] [outer = 21A80C00]
10:16:11 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
10:16:11 INFO - document served over http requires an https
10:16:11 INFO - sub-resource via script-tag using the http-csp
10:16:11 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:11 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
10:16:11 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 930ms
10:16:11 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
10:16:11 INFO - PROCESS | 2880 | ++DOCSHELL 1AEAEC00 == 94 [pid = 2880] [id = 264]
10:16:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (21E7B400) [pid = 2880] [serial = 738] [outer = 00000000]
10:16:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (223E4000) [pid = 2880] [serial = 739] [outer = 21E7B400]
10:16:11 INFO - PROCESS | 2880 | 1449080171397 Marionette INFO loaded listener.js
10:16:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (2257A000) [pid = 2880] [serial = 740] [outer = 21E7B400]
10:16:12 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
10:16:12 INFO - document served over http requires an https
10:16:12 INFO - sub-resource via xhr-request using the http-csp
10:16:12 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:12 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
10:16:12 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
10:16:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:16:12 INFO - PROCESS | 2880 | ++DOCSHELL 223E0C00 == 95 [pid = 2880] [id = 265]
10:16:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (223E1800) [pid = 2880] [serial = 741] [outer = 00000000]
10:16:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (22DB6400) [pid = 2880] [serial = 742] [outer = 223E1800]
10:16:12 INFO - PROCESS | 2880 | 1449080172312 Marionette INFO loaded listener.js
10:16:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (22DBD400) [pid = 2880] [serial = 743] [outer = 223E1800]
10:16:12 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
10:16:12 INFO - document served over http requires an https
10:16:12 INFO - sub-resource via xhr-request using the http-csp
10:16:12 INFO - delivery method with no-redirect and when
10: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"
10:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:12 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
10:16:12 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
10:16:12 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
10:16:13 INFO - PROCESS | 2880 | ++DOCSHELL 22DB1800 == 96 [pid = 2880] [id = 266]
10:16:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (22DB4000) [pid = 2880] [serial = 744] [outer = 00000000]
10:16:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (2328CC00) [pid = 2880] [serial = 745] [outer = 22DB4000]
10:16:13 INFO - PROCESS | 2880 | 1449080173222 Marionette INFO loaded listener.js
10:16:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (23288400) [pid = 2880] [serial = 746] [outer = 22DB4000]
10:16:13 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
10:16:13 INFO - document served over http requires an https
10:16:13 INFO - sub-resource via xhr-request using the http-csp
10:16:13 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:13 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
10:16:13 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 870ms
10:16:13 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
10:16:14 INFO - PROCESS | 2880 | ++DOCSHELL 22DB6C00 == 97 [pid = 2880] [id = 267]
10:16:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (23286800) [pid = 2880] [serial = 747] [outer = 00000000]
10:16:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (241A4C00) [pid = 2880] [serial = 748] [outer = 23286800]
10:16:14 INFO - PROCESS | 2880 | 1449080174069 Marionette INFO loaded listener.js
10:16:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (241A9800) [pid = 2880] [serial = 749] [outer = 23286800]
10:16:14 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
10:16:14 INFO - document served over http requires an https
10:16:14 INFO - sub-resource via xhr-request using the http-csp
10:16:14 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:14 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
10:16:14 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 870ms
10:16:14 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
10:16:14 INFO - PROCESS | 2880 | ++DOCSHELL 24165400 == 98 [pid = 2880] [id = 268]
10:16:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (241AB000) [pid = 2880] [serial = 750] [outer = 00000000]
10:16:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (24EC5C00) [pid = 2880] [serial = 751] [outer = 241AB000]
10:16:15 INFO - PROCESS | 2880 | 1449080174976 Marionette INFO loaded listener.js
10:16:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (254CDC00) [pid = 2880] [serial = 752] [outer = 241AB000]
10:16:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (2568D000) [pid = 2880] [serial = 753] [outer = 13909000]
10:16:15 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
10:16:15 INFO - document served over http requires an https
10:16:15 INFO - sub-resource via xhr-request using the http-csp
10:16:15 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:15 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
10:16:15 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 1022ms
10:16:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:16:15 INFO - PROCESS | 2880 | ++DOCSHELL 1C80F400 == 99 [pid = 2880] [id = 269]
10:16:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (1D223800) [pid = 2880] [serial = 754] [outer = 00000000]
10:16:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (256A5800) [pid = 2880] [serial = 755] [outer = 1D223800]
10:16:16 INFO - PROCESS | 2880 | 1449080176007 Marionette INFO loaded listener.js
10:16:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (256A5000) [pid = 2880] [serial = 756] [outer = 1D223800]
10:16:16 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
10:16:16 INFO - document served over http requires an https
10:16:16 INFO - sub-resource via xhr-request using the http-csp
10:16:16 INFO - delivery method with no-redirect and when
10: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"
10:16:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:16 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
10:16:16 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
10:16:16 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
10:16:16 INFO - PROCESS | 2880 | ++DOCSHELL 25E45C00 == 100 [pid = 2880] [id = 270]
10:16:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (2624A000) [pid = 2880] [serial = 757] [outer = 00000000]
10:16:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (28711C00) [pid = 2880] [serial = 758] [outer = 2624A000]
10:16:16 INFO - PROCESS | 2880 | 1449080176927 Marionette INFO loaded listener.js
10:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (28714000) [pid = 2880] [serial = 759] [outer = 2624A000]
10:16:17 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
10:16:17 INFO - document served over http requires an https
10:16:17 INFO - sub-resource via xhr-request using the http-csp
10:16:17 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:17 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
10:16:17 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 870ms
10:16:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:16:17 INFO - PROCESS | 2880 | ++DOCSHELL 282E9800 == 101 [pid = 2880] [id = 271]
10:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (282EC800) [pid = 2880] [serial = 760] [outer = 00000000]
10:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (28F2CC00) [pid = 2880] [serial = 761] [outer = 282EC800]
10:16:17 INFO - PROCESS | 2880 | 1449080177850 Marionette INFO loaded listener.js
10:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (28F28400) [pid = 2880] [serial = 762] [outer = 282EC800]
10:16:18 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
10:16:18 INFO - document served over http requires an http
10:16:18 INFO - sub-resource via fetch-request using the meta-csp
10:16:18 INFO - delivery method with keep-origin-redirect and when
10:16:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:16:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:18 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
10:16:18 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 930ms
10:16:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:16:18 INFO - PROCESS | 2880 | ++DOCSHELL 28F25000 == 102 [pid = 2880] [id = 272]
10:16:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (29093000) [pid = 2880] [serial = 763] [outer = 00000000]
10:16:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (295DF800) [pid = 2880] [serial = 764] [outer = 29093000]
10:16:18 INFO - PROCESS | 2880 | 1449080178821 Marionette INFO loaded listener.js
10:16:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (295E6C00) [pid = 2880] [serial = 765] [outer = 29093000]
10:16:21 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
10:16:21 INFO - document served over http requires an http
10:16:21 INFO - sub-resource via fetch-request using the meta-csp
10:16:21 INFO - delivery method with no-redirect and when
10:16:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:16:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:21 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
10:16:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2934ms
10:16:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:16:22 INFO - PROCESS | 2880 | ++DOCSHELL 0F650000 == 103 [pid = 2880] [id = 273]
10:16:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (0F651400) [pid = 2880] [serial = 766] [outer = 00000000]
10:16:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (139AD400) [pid = 2880] [serial = 767] [outer = 0F651400]
10:16:22 INFO - PROCESS | 2880 | 1449080182349 Marionette INFO loaded listener.js
10:16:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (13BEA400) [pid = 2880] [serial = 768] [outer = 0F651400]
10:16:22 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
10:16:22 INFO - document served over http requires an http
10:16:22 INFO - sub-resource via fetch-request using the meta-csp
10:16:22 INFO - delivery method with swap-origin-redirect and when
10:16:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:16:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:22 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
10:16:22 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 1495ms
10:16:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:16:23 INFO - PROCESS | 2880 | ++DOCSHELL 0F083C00 == 104 [pid = 2880] [id = 274]
10:16:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (0F1DA000) [pid = 2880] [serial = 769] [outer = 00000000]
10:16:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (1874EC00) [pid = 2880] [serial = 770] [outer = 0F1DA000]
10:16:23 INFO - PROCESS | 2880 | 1449080183302 Marionette INFO loaded listener.js
10:16:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (19A64400) [pid = 2880] [serial = 771] [outer = 0F1DA000]
10:16:23 INFO - PROCESS | 2880 | ++DOCSHELL 1546C000 == 105 [pid = 2880] [id = 275]
10:16:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (1643E800) [pid = 2880] [serial = 772] [outer = 00000000]
10:16:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (18919C00) [pid = 2880] [serial = 773] [outer = 1643E800]
10:16:24 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
10:16:24 INFO - document served over http requires an http
10:16:24 INFO - sub-resource via iframe-tag using the meta-csp
10:16:24 INFO - delivery method with keep-origin-redirect and when
10:16: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"
10:16:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:24 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
10:16:24 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 1115ms
10:16:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:16:24 INFO - PROCESS | 2880 | ++DOCSHELL 0F384400 == 106 [pid = 2880] [id = 276]
10:16:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (0F48E400) [pid = 2880] [serial = 774] [outer = 00000000]
10:16:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (1BEA1000) [pid = 2880] [serial = 775] [outer = 0F48E400]
10:16:24 INFO - PROCESS | 2880 | 1449080184460 Marionette INFO loaded listener.js
10:16:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (1BEAA400) [pid = 2880] [serial = 776] [outer = 0F48E400]
10:16:24 INFO - PROCESS | 2880 | ++DOCSHELL 1BCD0400 == 107 [pid = 2880] [id = 277]
10:16:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (1BCD1800) [pid = 2880] [serial = 777] [outer = 00000000]
10:16:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (18D19C00) [pid = 2880] [serial = 778] [outer = 1BCD1800]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1E966800 == 106 [pid = 2880] [id = 81]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 21A81C00 == 105 [pid = 2880] [id = 191]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1AA96C00 == 104 [pid = 2880] [id = 44]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 2021EC00 == 103 [pid = 2880] [id = 256]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 18B7A400 == 102 [pid = 2880] [id = 255]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 18DAC400 == 101 [pid = 2880] [id = 254]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 0A795C00 == 100 [pid = 2880] [id = 253]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1F0CA000 == 99 [pid = 2880] [id = 252]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1D21EC00 == 98 [pid = 2880] [id = 251]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1CC13800 == 97 [pid = 2880] [id = 250]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1C612400 == 96 [pid = 2880] [id = 249]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1C649400 == 95 [pid = 2880] [id = 248]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1AEBAC00 == 94 [pid = 2880] [id = 247]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1B031C00 == 93 [pid = 2880] [id = 246]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 18374800 == 92 [pid = 2880] [id = 245]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1837C000 == 91 [pid = 2880] [id = 244]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 139AD800 == 90 [pid = 2880] [id = 243]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 0F1A4400 == 89 [pid = 2880] [id = 242]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 0F37EC00 == 88 [pid = 2880] [id = 241]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 16190C00 == 87 [pid = 2880] [id = 240]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1A063C00 == 86 [pid = 2880] [id = 239]
10:16:25 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
10:16:25 INFO - document served over http requires an http
10:16:25 INFO - sub-resource via iframe-tag using the meta-csp
10:16:25 INFO - delivery method with no-redirect and when
10:16: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"
10:16:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:25 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
10:16:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1127ms
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 2639A000 == 85 [pid = 2880] [id = 238]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 26392000 == 84 [pid = 2880] [id = 237]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 22572000 == 83 [pid = 2880] [id = 236]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 28963800 == 82 [pid = 2880] [id = 235]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 2460F800 == 81 [pid = 2880] [id = 234]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 24604000 == 80 [pid = 2880] [id = 233]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 25C14000 == 79 [pid = 2880] [id = 232]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 25C0AC00 == 78 [pid = 2880] [id = 231]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 2568A000 == 77 [pid = 2880] [id = 230]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 25696C00 == 76 [pid = 2880] [id = 229]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 2355B400 == 75 [pid = 2880] [id = 228]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 230AE000 == 74 [pid = 2880] [id = 227]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 22A15C00 == 73 [pid = 2880] [id = 226]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 227B5000 == 72 [pid = 2880] [id = 225]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 22039800 == 71 [pid = 2880] [id = 224]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 1C06EC00 == 70 [pid = 2880] [id = 223]
10:16:25 INFO - PROCESS | 2880 | --DOCSHELL 13C6DC00 == 69 [pid = 2880] [id = 222]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (1BF9AC00) [pid = 2880] [serial = 603] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (1AA91C00) [pid = 2880] [serial = 585] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (18383400) [pid = 2880] [serial = 540] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (18BBAC00) [pid = 2880] [serial = 598] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (1E0C2C00) [pid = 2880] [serial = 606] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (2021C000) [pid = 2880] [serial = 609] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (1D223000) [pid = 2880] [serial = 543] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (223D8800) [pid = 2880] [serial = 537] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (22DBDC00) [pid = 2880] [serial = 546] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (2416C400) [pid = 2880] [serial = 551] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (1E0BD400) [pid = 2880] [serial = 593] [outer = 00000000] [url = about:blank]
10:16:25 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (1E092400) [pid = 2880] [serial = 588] [outer = 00000000] [url = about:blank]
10:16:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:16:25 INFO - PROCESS | 2880 | ++DOCSHELL 0F1DFC00 == 70 [pid = 2880] [id = 278]
10:16:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (0F361C00) [pid = 2880] [serial = 779] [outer = 00000000]
10:16:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (0F881C00) [pid = 2880] [serial = 780] [outer = 0F361C00]
10:16:25 INFO - PROCESS | 2880 | 1449080185711 Marionette INFO loaded listener.js
10:16:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (13C77000) [pid = 2880] [serial = 781] [outer = 0F361C00]
10:16:26 INFO - PROCESS | 2880 | ++DOCSHELL 1723D400 == 71 [pid = 2880] [id = 279]
10:16:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (174B9C00) [pid = 2880] [serial = 782] [outer = 00000000]
10:16:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (18757000) [pid = 2880] [serial = 783] [outer = 174B9C00]
10:16:26 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
10:16:26 INFO - document served over http requires an http
10:16:26 INFO - sub-resource via iframe-tag using the meta-csp
10:16:26 INFO - delivery method with swap-origin-redirect and when
10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:16:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:26 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
10:16:26 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 770ms
10:16:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:16:26 INFO - PROCESS | 2880 | ++DOCSHELL 18377000 == 72 [pid = 2880] [id = 280]
10:16:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (1837C000) [pid = 2880] [serial = 784] [outer = 00000000]
10:16:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (18BBF400) [pid = 2880] [serial = 785] [outer = 1837C000]
10:16:26 INFO - PROCESS | 2880 | 1449080186537 Marionette INFO loaded listener.js
10:16:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (18DAC400) [pid = 2880] [serial = 786] [outer = 1837C000]
10:16:27 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
10:16:27 INFO - document served over http requires an http
10:16:27 INFO - sub-resource via script-tag using the meta-csp
10:16:27 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:27 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
10:16:27 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 730ms
10:16:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:16:27 INFO - PROCESS | 2880 | ++DOCSHELL 1B033400 == 73 [pid = 2880] [id = 281]
10:16:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (1B037000) [pid = 2880] [serial = 787] [outer = 00000000]
10:16:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (1BEA7C00) [pid = 2880] [serial = 788] [outer = 1B037000]
10:16:27 INFO - PROCESS | 2880 | 1449080187162 Marionette INFO loaded listener.js
10:16:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (1C071400) [pid = 2880] [serial = 789] [outer = 1B037000]
10:16:27 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
10:16:27 INFO - document served over http requires an http
10:16:27 INFO - sub-resource via script-tag using the meta-csp
10:16:27 INFO - delivery method with no-redirect and when
10: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"
10:16:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:27 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
10:16:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 730ms
10:16:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:16:27 INFO - PROCESS | 2880 | ++DOCSHELL 1C647400 == 74 [pid = 2880] [id = 282]
10:16:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (1C647C00) [pid = 2880] [serial = 790] [outer = 00000000]
10:16:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (1C663400) [pid = 2880] [serial = 791] [outer = 1C647C00]
10:16:28 INFO - PROCESS | 2880 | 1449080188006 Marionette INFO loaded listener.js
10:16:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (1C6BC000) [pid = 2880] [serial = 792] [outer = 1C647C00]
10:16:28 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
10:16:28 INFO - document served over http requires an http
10:16:28 INFO - sub-resource via script-tag using the meta-csp
10:16:28 INFO - delivery method with swap-origin-redirect and when
10: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/script-tag/cross-origin.swap-origin-redirect.http.html"
10:16:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:28 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
10:16:28 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 770ms
10:16:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:16:28 INFO - PROCESS | 2880 | ++DOCSHELL 1C661800 == 75 [pid = 2880] [id = 283]
10:16:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (1C6C6000) [pid = 2880] [serial = 793] [outer = 00000000]
10:16:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (1E08FC00) [pid = 2880] [serial = 794] [outer = 1C6C6000]
10:16:28 INFO - PROCESS | 2880 | 1449080188766 Marionette INFO loaded listener.js
10:16:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (1E095C00) [pid = 2880] [serial = 795] [outer = 1C6C6000]
10:16:29 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
10:16:29 INFO - document served over http requires an http
10:16:29 INFO - sub-resource via xhr-request using the meta-csp
10:16:29 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:29 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
10:16:29 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 670ms
10:16:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (1D228000) [pid = 2880] [serial = 700] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (0A796000) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (1C64C800) [pid = 2880] [serial = 695] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (1C612800) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (18381400) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (20220000) [pid = 2880] [serial = 715] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (18BB3800) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (1B032C00) [pid = 2880] [serial = 690] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080159239]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (1D228800) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (167D2C00) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (1F0CA800) [pid = 2880] [serial = 705] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (139BCC00) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (13BABC00) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (1AF89800) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (1837D800) [pid = 2880] [serial = 685] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (18DB2800) [pid = 2880] [serial = 710] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080162345]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (0F376400) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (25697000) [pid = 2880] [serial = 641] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (230AEC00) [pid = 2880] [serial = 636] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080141779]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (20D2E800) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (227B6800) [pid = 2880] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (24ECE800) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (24ECA800) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (22032800) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (1C6C8000) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (23283800) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (1C073C00) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (20E91000) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (1891BC00) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (22A1F400) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (230A2000) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (22719C00) [pid = 2880] [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]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (20632C00) [pid = 2880] [serial = 718] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (1F0C4000) [pid = 2880] [serial = 716] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (282EA000) [pid = 2880] [serial = 668] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (2257CC00) [pid = 2880] [serial = 662] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (2639A800) [pid = 2880] [serial = 665] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (29284400) [pid = 2880] [serial = 656] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (2927E800) [pid = 2880] [serial = 659] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (28A9EC00) [pid = 2880] [serial = 650] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (2460E800) [pid = 2880] [serial = 653] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (263B1C00) [pid = 2880] [serial = 644] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (25C15000) [pid = 2880] [serial = 647] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (230A5000) [pid = 2880] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080141779]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (22A2EC00) [pid = 2880] [serial = 634] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (256A3400) [pid = 2880] [serial = 642] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (246EE400) [pid = 2880] [serial = 639] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (22A23400) [pid = 2880] [serial = 632] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (223DC000) [pid = 2880] [serial = 629] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (1BCCDC00) [pid = 2880] [serial = 674] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (1C6BA800) [pid = 2880] [serial = 626] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (1C653800) [pid = 2880] [serial = 696] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (1BF99C00) [pid = 2880] [serial = 693] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (20221800) [pid = 2880] [serial = 706] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1E95FC00) [pid = 2880] [serial = 703] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1AA91800) [pid = 2880] [serial = 711] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080162345]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (0F1D9400) [pid = 2880] [serial = 708] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (1C06DC00) [pid = 2880] [serial = 713] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (18755800) [pid = 2880] [serial = 686] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (15464400) [pid = 2880] [serial = 683] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (167D6C00) [pid = 2880] [serial = 677] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1C129C00) [pid = 2880] [serial = 671] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (199D5400) [pid = 2880] [serial = 680] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (178EE400) [pid = 2880] [serial = 623] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (1BCC6C00) [pid = 2880] [serial = 691] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080159239]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (18BB8000) [pid = 2880] [serial = 688] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1E0C1800) [pid = 2880] [serial = 701] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (1C660800) [pid = 2880] [serial = 698] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (227B5C00) [pid = 2880] [serial = 492] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (25E4DC00) [pid = 2880] [serial = 561] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (256A6000) [pid = 2880] [serial = 472] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (2203CC00) [pid = 2880] [serial = 495] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (26245000) [pid = 2880] [serial = 483] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (246EC400) [pid = 2880] [serial = 556] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (28F24000) [pid = 2880] [serial = 567] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (20D23000) [pid = 2880] [serial = 489] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (22A2E000) [pid = 2880] [serial = 477] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (24ECB000) [pid = 2880] [serial = 467] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (22A2F000) [pid = 2880] [serial = 480] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (230AC000) [pid = 2880] [serial = 486] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (28713800) [pid = 2880] [serial = 564] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (28F6C000) [pid = 2880] [serial = 570] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (227BEC00) [pid = 2880] [serial = 498] [outer = 00000000] [url = about:blank]
10:16:29 INFO - PROCESS | 2880 | ++DOCSHELL 0A78BC00 == 76 [pid = 2880] [id = 284]
10:16:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (0A791400) [pid = 2880] [serial = 796] [outer = 00000000]
10:16:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (13108400) [pid = 2880] [serial = 797] [outer = 0A791400]
10:16:29 INFO - PROCESS | 2880 | 1449080189603 Marionette INFO loaded listener.js
10:16:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (163C1C00) [pid = 2880] [serial = 798] [outer = 0A791400]
10:16:30 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
10:16:30 INFO - document served over http requires an http
10:16:30 INFO - sub-resource via xhr-request using the meta-csp
10:16:30 INFO - delivery method with no-redirect and when
10: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"
10:16:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:30 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
10:16:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 830ms
10:16:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:16:30 INFO - PROCESS | 2880 | ++DOCSHELL 1B032000 == 77 [pid = 2880] [id = 285]
10:16:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1BCC6C00) [pid = 2880] [serial = 799] [outer = 00000000]
10:16:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1E0F0400) [pid = 2880] [serial = 800] [outer = 1BCC6C00]
10:16:30 INFO - PROCESS | 2880 | 1449080190235 Marionette INFO loaded listener.js
10:16:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (1E967000) [pid = 2880] [serial = 801] [outer = 1BCC6C00]
10:16:30 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
10:16:30 INFO - document served over http requires an http
10:16:30 INFO - sub-resource via xhr-request using the meta-csp
10:16:30 INFO - delivery method with swap-origin-redirect and when
10: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/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:16:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:30 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
10:16:30 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 630ms
10:16:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:16:30 INFO - PROCESS | 2880 | ++DOCSHELL 1E0E8800 == 78 [pid = 2880] [id = 286]
10:16:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (1E0EA800) [pid = 2880] [serial = 802] [outer = 00000000]
10:16:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (20220800) [pid = 2880] [serial = 803] [outer = 1E0EA800]
10:16:30 INFO - PROCESS | 2880 | 1449080190925 Marionette INFO loaded listener.js
10:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (204AA000) [pid = 2880] [serial = 804] [outer = 1E0EA800]
10:16:31 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
10:16:31 INFO - document served over http requires an https
10:16:31 INFO - sub-resource via fetch-request using the meta-csp
10:16:31 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:31 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
10:16:31 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 670ms
10:16:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:16:31 INFO - PROCESS | 2880 | ++DOCSHELL 20638000 == 79 [pid = 2880] [id = 287]
10:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (20789000) [pid = 2880] [serial = 805] [outer = 00000000]
10:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (20D27800) [pid = 2880] [serial = 806] [outer = 20789000]
10:16:31 INFO - PROCESS | 2880 | 1449080191547 Marionette INFO loaded listener.js
10:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (20D2B400) [pid = 2880] [serial = 807] [outer = 20789000]
10:16:32 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
10:16:32 INFO - document served over http requires an https
10:16:32 INFO - sub-resource via fetch-request using the meta-csp
10:16:32 INFO - delivery method with no-redirect and when
10: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"
10:16:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:32 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
10:16:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 931ms
10:16:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:16:32 INFO - PROCESS | 2880 | ++DOCSHELL 14802400 == 80 [pid = 2880] [id = 288]
10:16:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (16468000) [pid = 2880] [serial = 808] [outer = 00000000]
10:16:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (18751C00) [pid = 2880] [serial = 809] [outer = 16468000]
10:16:32 INFO - PROCESS | 2880 | 1449080192644 Marionette INFO loaded listener.js
10:16:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1891AC00) [pid = 2880] [serial = 810] [outer = 16468000]
10:16:33 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
10:16:33 INFO - document served over http requires an https
10:16:33 INFO - sub-resource via fetch-request using the meta-csp
10:16:33 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:33 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
10:16:33 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 1020ms
10:16:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:16:33 INFO - PROCESS | 2880 | ++DOCSHELL 1B032400 == 81 [pid = 2880] [id = 289]
10:16:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1C071000) [pid = 2880] [serial = 811] [outer = 00000000]
10:16:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1C652000) [pid = 2880] [serial = 812] [outer = 1C071000]
10:16:33 INFO - PROCESS | 2880 | 1449080193692 Marionette INFO loaded listener.js
10:16:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1E80D400) [pid = 2880] [serial = 813] [outer = 1C071000]
10:16:34 INFO - PROCESS | 2880 | ++DOCSHELL 204A8C00 == 82 [pid = 2880] [id = 290]
10:16:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (20630000) [pid = 2880] [serial = 814] [outer = 00000000]
10:16:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (20780800) [pid = 2880] [serial = 815] [outer = 20630000]
10:16:34 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
10:16:34 INFO - document served over http requires an https
10:16:34 INFO - sub-resource via iframe-tag using the meta-csp
10:16:34 INFO - delivery method with keep-origin-redirect and when
10:16: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"
10:16:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:34 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
10:16:34 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 1118ms
10:16:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:16:34 INFO - PROCESS | 2880 | ++DOCSHELL 20E87800 == 83 [pid = 2880] [id = 291]
10:16:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (20E89C00) [pid = 2880] [serial = 816] [outer = 00000000]
10:16:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (21367C00) [pid = 2880] [serial = 817] [outer = 20E89C00]
10:16:34 INFO - PROCESS | 2880 | 1449080194845 Marionette INFO loaded listener.js
10:16:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (21A85400) [pid = 2880] [serial = 818] [outer = 20E89C00]
10:16:35 INFO - PROCESS | 2880 | ++DOCSHELL 21B4E000 == 84 [pid = 2880] [id = 292]
10:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (21E32800) [pid = 2880] [serial = 819] [outer = 00000000]
10:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (21E76C00) [pid = 2880] [serial = 820] [outer = 21E32800]
10:16:35 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
10:16:35 INFO - document served over http requires an https
10:16:35 INFO - sub-resource via iframe-tag using the meta-csp
10:16:35 INFO - delivery method with no-redirect and when
10:16: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"
10:16:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:35 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
10:16:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1079ms
10:16:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:16:35 INFO - PROCESS | 2880 | ++DOCSHELL 21E3F000 == 85 [pid = 2880] [id = 293]
10:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (21E40400) [pid = 2880] [serial = 821] [outer = 00000000]
10:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (22035000) [pid = 2880] [serial = 822] [outer = 21E40400]
10:16:35 INFO - PROCESS | 2880 | 1449080195890 Marionette INFO loaded listener.js
10:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (2203E800) [pid = 2880] [serial = 823] [outer = 21E40400]
10:16:36 INFO - PROCESS | 2880 | ++DOCSHELL 223D9C00 == 86 [pid = 2880] [id = 294]
10:16:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (223DD000) [pid = 2880] [serial = 824] [outer = 00000000]
10:16:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (22713000) [pid = 2880] [serial = 825] [outer = 223DD000]
10:16:36 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
10:16:36 INFO - document served over http requires an https
10:16:36 INFO - sub-resource via iframe-tag using the meta-csp
10:16:36 INFO - delivery method with swap-origin-redirect and when
10:16: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"
10:16:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:36 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
10:16:36 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 1070ms
10:16:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:16:36 INFO - PROCESS | 2880 | ++DOCSHELL 2256F000 == 87 [pid = 2880] [id = 295]
10:16:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (22570400) [pid = 2880] [serial = 826] [outer = 00000000]
10:16:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (227B7400) [pid = 2880] [serial = 827] [outer = 22570400]
10:16:36 INFO - PROCESS | 2880 | 1449080196968 Marionette INFO loaded listener.js
10:16:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (227BB400) [pid = 2880] [serial = 828] [outer = 22570400]
10:16:37 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
10:16:37 INFO - document served over http requires an https
10:16:37 INFO - sub-resource via script-tag using the meta-csp
10:16:37 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:37 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
10:16:37 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 1019ms
10:16:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:16:37 INFO - PROCESS | 2880 | ++DOCSHELL 22A2A800 == 88 [pid = 2880] [id = 296]
10:16:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (22A2F800) [pid = 2880] [serial = 829] [outer = 00000000]
10:16:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (22DBFC00) [pid = 2880] [serial = 830] [outer = 22A2F800]
10:16:38 INFO - PROCESS | 2880 | 1449080197986 Marionette INFO loaded listener.js
10:16:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (230A5800) [pid = 2880] [serial = 831] [outer = 22A2F800]
10:16:38 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
10:16:38 INFO - document served over http requires an https
10:16:38 INFO - sub-resource via script-tag using the meta-csp
10:16:38 INFO - delivery method with no-redirect and when
10: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"
10:16:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:38 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
10:16:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 931ms
10:16:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:16:38 INFO - PROCESS | 2880 | ++DOCSHELL 1E80F000 == 89 [pid = 2880] [id = 297]
10:16:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (22DBB800) [pid = 2880] [serial = 832] [outer = 00000000]
10:16:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (23562C00) [pid = 2880] [serial = 833] [outer = 22DBB800]
10:16:38 INFO - PROCESS | 2880 | 1449080198874 Marionette INFO loaded listener.js
10:16:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (24163400) [pid = 2880] [serial = 834] [outer = 22DBB800]
10:16:39 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
10:16:39 INFO - document served over http requires an https
10:16:39 INFO - sub-resource via script-tag using the meta-csp
10:16:39 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:39 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
10:16:39 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 970ms
10:16:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:16:39 INFO - PROCESS | 2880 | ++DOCSHELL 24602C00 == 90 [pid = 2880] [id = 298]
10:16:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (24605000) [pid = 2880] [serial = 835] [outer = 00000000]
10:16:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (246F6800) [pid = 2880] [serial = 836] [outer = 24605000]
10:16:39 INFO - PROCESS | 2880 | 1449080199854 Marionette INFO loaded listener.js
10:16:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (246F5C00) [pid = 2880] [serial = 837] [outer = 24605000]
10:16:40 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
10:16:40 INFO - document served over http requires an https
10:16:40 INFO - sub-resource via xhr-request using the meta-csp
10:16:40 INFO - delivery method with keep-origin-redirect and when
10: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"
10:16:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:40 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
10:16:40 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 870ms
10:16:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:16:40 INFO - PROCESS | 2880 | ++DOCSHELL 246EB400 == 91 [pid = 2880] [id = 299]
10:16:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (246EE800) [pid = 2880] [serial = 838] [outer = 00000000]
10:16:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (254DA800) [pid = 2880] [serial = 839] [outer = 246EE800]
10:16:40 INFO - PROCESS | 2880 | 1449080200732 Marionette INFO loaded listener.js
10:16:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (25694000) [pid = 2880] [serial = 840] [outer = 246EE800]
10:16:41 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
10:16:41 INFO - document served over http requires an https
10:16:41 INFO - sub-resource via xhr-request using the meta-csp
10:16:41 INFO - delivery method with no-redirect and when
10: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"
10:16:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:41 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
10:16:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 870ms
10:16:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:16:41 INFO - PROCESS | 2880 | ++DOCSHELL 21A37C00 == 92 [pid = 2880] [id = 300]
10:16:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (24E0FC00) [pid = 2880] [serial = 841] [outer = 00000000]
10:16:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (25E4E000) [pid = 2880] [serial = 842] [outer = 24E0FC00]
10:16:41 INFO - PROCESS | 2880 | 1449080201616 Marionette INFO loaded listener.js
10:16:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (26244C00) [pid = 2880] [serial = 843] [outer = 24E0FC00]
10:16:42 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
10:16:42 INFO - document served over http requires an https
10:16:42 INFO - sub-resource via xhr-request using the meta-csp
10:16:42 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:42 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
10:16:42 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 871ms
10:16:42 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
10:16:42 INFO - PROCESS | 2880 | ++DOCSHELL 25E4DC00 == 93 [pid = 2880] [id = 301]
10:16:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (25E4F800) [pid = 2880] [serial = 844] [outer = 00000000]
10:16:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (282E6400) [pid = 2880] [serial = 845] [outer = 25E4F800]
10:16:42 INFO - PROCESS | 2880 | 1449080202606 Marionette INFO loaded listener.js
10:16:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (28718400) [pid = 2880] [serial = 846] [outer = 25E4F800]
10:16:43 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
10:16:43 INFO - document served over http requires an http
10:16:43 INFO - sub-resource via fetch-request using the meta-csp
10:16:43 INFO - delivery method with keep-origin-redirect and when
10:16:43 INFO - the target request is same-origin.
10:16:43 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 970ms
10:16:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:16:43 INFO - PROCESS | 2880 | ++DOCSHELL 26BEA000 == 94 [pid = 2880] [id = 302]
10:16:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (26BEA400) [pid = 2880] [serial = 847] [outer = 00000000]
10:16:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (26BF3C00) [pid = 2880] [serial = 848] [outer = 26BEA400]
10:16:43 INFO - PROCESS | 2880 | 1449080203543 Marionette INFO loaded listener.js
10:16:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (26BF7000) [pid = 2880] [serial = 849] [outer = 26BEA400]
10:16:44 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
10:16:44 INFO - document served over http requires an http
10:16:44 INFO - sub-resource via fetch-request using the meta-csp
10:16:44 INFO - delivery method with no-redirect and when
10:16:44 INFO - the target request is same-origin.
10:16:44 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
10:16:44 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
10:16:44 INFO - PROCESS | 2880 | ++DOCSHELL 26BF2C00 == 95 [pid = 2880] [id = 303]
10:16:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (282ED400) [pid = 2880] [serial = 850] [outer = 00000000]
10:16:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (28909800) [pid = 2880] [serial = 851] [outer = 282ED400]
10:16:44 INFO - PROCESS | 2880 | 1449080204520 Marionette INFO loaded listener.js
10:16:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (28909400) [pid = 2880] [serial = 852] [outer = 282ED400]
10:16:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:16:45 INFO - document served over http requires an http
10:16:45 INFO - sub-resource via fetch-request using the meta-csp
10:16:45 INFO - delivery method with swap-origin-redirect and when
10:16: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"
10:16:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:16:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 930ms
10:16:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
10:16:45 INFO - PROCESS | 2880 | ++DOCSHELL 28908400 == 96 [pid = 2880] [id = 304]
10:16:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (2890FC00) [pid = 2880] [serial = 853] [outer = 00000000]
10:16:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (28B15400) [pid = 2880] [serial = 854] [outer = 2890FC00]
10:16:45 INFO - PROCESS | 2880 | 1449080205459 Marionette INFO loaded listener.js
10:16:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (28B14800) [pid = 2880] [serial = 855] [outer = 2890FC00]
10:16:45 INFO - PROCESS | 2880 | ++DOCSHELL 28B1A000 == 97 [pid = 2880] [id = 305]
10:16:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (28B1D000) [pid = 2880] [serial = 856] [outer = 00000000]
10:16:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (28F27400) [pid = 2880] [serial = 857] [outer = 28B1D000]
10:16:46 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
10:16:46 INFO - document served over http requires an http
10:16:46 INFO - sub-resource via iframe-tag using the meta-csp
10:16:46 INFO - delivery method with keep-origin-redirect and when
10:16:46 INFO - the target request is same-origin.
10:16:46 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 930ms
10:16:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:16:46 INFO - PROCESS | 2880 | ++DOCSHELL 28B20000 == 98 [pid = 2880] [id = 306]
10:16:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (28B20400) [pid = 2880] [serial = 858] [outer = 00000000]
10:16:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (28F31C00) [pid = 2880] [serial = 859] [outer = 28B20400]
10:16:46 INFO - PROCESS | 2880 | 1449080206448 Marionette INFO loaded listener.js
10:16:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (28F34400) [pid = 2880] [serial = 860] [outer = 28B20400]
10:16:46 INFO - PROCESS | 2880 | ++DOCSHELL 28F3C000 == 99 [pid = 2880] [id = 307]
10:16:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (28F65800) [pid = 2880] [serial = 861] [outer = 00000000]
10:16:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (28F72C00) [pid = 2880] [serial = 862] [outer = 28F65800]
10:16:47 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
10:16:47 INFO - document served over http requires an http
10:16:47 INFO - sub-resource via iframe-tag using the meta-csp
10:16:47 INFO - delivery method with no-redirect and when
10:16:47 INFO - the target request is same-origin.
10:16:47 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 1069ms
10:16:47 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
10:16:47 INFO - PROCESS | 2880 | ++DOCSHELL 28F3CC00 == 100 [pid = 2880] [id = 308]
10:16:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (28F3D000) [pid = 2880] [serial = 863] [outer = 00000000]
10:16:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (29229400) [pid = 2880] [serial = 864] [outer = 28F3D000]
10:16:47 INFO - PROCESS | 2880 | 1449080207528 Marionette INFO loaded listener.js
10:16:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (2922D400) [pid = 2880] [serial = 865] [outer = 28F3D000]
10:16:47 INFO - PROCESS | 2880 | ++DOCSHELL 2664CC00 == 101 [pid = 2880] [id = 309]
10:16:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (2664D400) [pid = 2880] [serial = 866] [outer = 00000000]
10:16:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (26650C00) [pid = 2880] [serial = 867] [outer = 2664D400]
10:16:48 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
10:16:48 INFO - document served over http requires an http
10:16:48 INFO - sub-resource via iframe-tag using the meta-csp
10:16:48 INFO - delivery method with swap-origin-redirect and when
10:16: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"
10:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:16:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:16:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:48 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
10:16:48 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 1020ms
10:16:48 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
10:16:48 INFO - PROCESS | 2880 | ++DOCSHELL 2664D800 == 102 [pid = 2880] [id = 310]
10:16:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (2664F400) [pid = 2880] [serial = 868] [outer = 00000000]
10:16:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (28F73C00) [pid = 2880] [serial = 869] [outer = 2664F400]
10:16:48 INFO - PROCESS | 2880 | 1449080208535 Marionette INFO loaded listener.js
10:16:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (29230C00) [pid = 2880] [serial = 870] [outer = 2664F400]
10:16:49 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
10:16:49 INFO - document served over http requires an http
10:16:49 INFO - sub-resource via script-tag using the meta-csp
10:16:49 INFO - delivery method with keep-origin-redirect and when
10:16:49 INFO - the target request is same-origin.
10:16:49 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 930ms
10:16:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:16:51 INFO - PROCESS | 2880 | ++DOCSHELL 1C6C2000 == 103 [pid = 2880] [id = 311]
10:16:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (1C875C00) [pid = 2880] [serial = 871] [outer = 00000000]
10:16:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (295ED400) [pid = 2880] [serial = 872] [outer = 1C875C00]
10:16:51 INFO - PROCESS | 2880 | 1449080211532 Marionette INFO loaded listener.js
10:16:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (295E5C00) [pid = 2880] [serial = 873] [outer = 1C875C00]
10:16:52 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
10:16:52 INFO - document served over http requires an http
10:16:52 INFO - sub-resource via script-tag using the meta-csp
10:16:52 INFO - delivery method with no-redirect and when
10:16:52 INFO - the target request is same-origin.
10:16:52 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 2968ms
10:16:52 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
10:16:52 INFO - PROCESS | 2880 | ++DOCSHELL 163C0800 == 104 [pid = 2880] [id = 312]
10:16:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (163C1000) [pid = 2880] [serial = 874] [outer = 00000000]
10:16:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (18B0B800) [pid = 2880] [serial = 875] [outer = 163C1000]
10:16:52 INFO - PROCESS | 2880 | 1449080212438 Marionette INFO loaded listener.js
10:16:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (1A0BB000) [pid = 2880] [serial = 876] [outer = 163C1000]
10:16:53 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
10:16:53 INFO - document served over http requires an http
10:16:53 INFO - sub-resource via script-tag using the meta-csp
10:16:53 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:16:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:16:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:53 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
10:16:53 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 1279ms
10:16:53 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
10:16:53 INFO - PROCESS | 2880 | ++DOCSHELL 16467C00 == 105 [pid = 2880] [id = 313]
10:16:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (1673A000) [pid = 2880] [serial = 877] [outer = 00000000]
10:16:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (18DAF800) [pid = 2880] [serial = 878] [outer = 1673A000]
10:16:53 INFO - PROCESS | 2880 | 1449080213681 Marionette INFO loaded listener.js
10:16:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (1A4B5000) [pid = 2880] [serial = 879] [outer = 1673A000]
10:16:54 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
10:16:54 INFO - document served over http requires an http
10:16:54 INFO - sub-resource via xhr-request using the meta-csp
10:16:54 INFO - delivery method with keep-origin-redirect and when
10:16:54 INFO - the target request is same-origin.
10:16:54 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 870ms
10:16:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:16:54 INFO - PROCESS | 2880 | ++DOCSHELL 0FB84000 == 106 [pid = 2880] [id = 314]
10:16:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (13119000) [pid = 2880] [serial = 880] [outer = 00000000]
10:16:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (1C65F800) [pid = 2880] [serial = 881] [outer = 13119000]
10:16:54 INFO - PROCESS | 2880 | 1449080214604 Marionette INFO loaded listener.js
10:16:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (1E0ED800) [pid = 2880] [serial = 882] [outer = 13119000]
10:16:55 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
10:16:55 INFO - document served over http requires an http
10:16:55 INFO - sub-resource via xhr-request using the meta-csp
10:16:55 INFO - delivery method with no-redirect and when
10:16:55 INFO - the target request is same-origin.
10:16:55 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 1122ms
10:16:55 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
10:16:55 INFO - PROCESS | 2880 | ++DOCSHELL 1618A000 == 107 [pid = 2880] [id = 315]
10:16:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (1670F800) [pid = 2880] [serial = 883] [outer = 00000000]
10:16:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (1AA9A400) [pid = 2880] [serial = 884] [outer = 1670F800]
10:16:55 INFO - PROCESS | 2880 | 1449080215742 Marionette INFO loaded listener.js
10:16:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (1CC12800) [pid = 2880] [serial = 885] [outer = 1670F800]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1E808000 == 106 [pid = 2880] [id = 131]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 22712C00 == 105 [pid = 2880] [id = 194]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 230A1800 == 104 [pid = 2880] [id = 196]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1C658400 == 103 [pid = 2880] [id = 221]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 0F381000 == 102 [pid = 2880] [id = 207]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 295E6400 == 101 [pid = 2880] [id = 206]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 28711400 == 100 [pid = 2880] [id = 202]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 28F66800 == 99 [pid = 2880] [id = 204]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 29280800 == 98 [pid = 2880] [id = 205]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 25E50000 == 97 [pid = 2880] [id = 201]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 28F20C00 == 96 [pid = 2880] [id = 203]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 241AB800 == 95 [pid = 2880] [id = 140]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 24ECDC00 == 94 [pid = 2880] [id = 200]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1E0E8800 == 93 [pid = 2880] [id = 286]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1B032000 == 92 [pid = 2880] [id = 285]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 0A78BC00 == 91 [pid = 2880] [id = 284]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1C661800 == 90 [pid = 2880] [id = 283]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1C647400 == 89 [pid = 2880] [id = 282]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1B033400 == 88 [pid = 2880] [id = 281]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 18377000 == 87 [pid = 2880] [id = 280]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1723D400 == 86 [pid = 2880] [id = 279]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 0F1DFC00 == 85 [pid = 2880] [id = 278]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1BCD0400 == 84 [pid = 2880] [id = 277]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 0F384400 == 83 [pid = 2880] [id = 276]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1546C000 == 82 [pid = 2880] [id = 275]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 0F083C00 == 81 [pid = 2880] [id = 274]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 0F650000 == 80 [pid = 2880] [id = 273]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 28F25000 == 79 [pid = 2880] [id = 272]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 282E9800 == 78 [pid = 2880] [id = 271]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 25E45C00 == 77 [pid = 2880] [id = 270]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1C80F400 == 76 [pid = 2880] [id = 269]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 24165400 == 75 [pid = 2880] [id = 268]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 22DB6C00 == 74 [pid = 2880] [id = 267]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 22DB1800 == 73 [pid = 2880] [id = 266]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 223E0C00 == 72 [pid = 2880] [id = 265]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1AEAEC00 == 71 [pid = 2880] [id = 264]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 21A7F800 == 70 [pid = 2880] [id = 263]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 211B1C00 == 69 [pid = 2880] [id = 262]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 209A9400 == 68 [pid = 2880] [id = 261]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 20785800 == 67 [pid = 2880] [id = 260]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 18D19800 == 66 [pid = 2880] [id = 259]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 13E1C000 == 65 [pid = 2880] [id = 258]
10:16:56 INFO - PROCESS | 2880 | --DOCSHELL 1F0C2000 == 64 [pid = 2880] [id = 257]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (1C664000) [pid = 2880] [serial = 699] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (1E965000) [pid = 2880] [serial = 704] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (0F382800) [pid = 2880] [serial = 709] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (18DB7C00) [pid = 2880] [serial = 689] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (1C06A800) [pid = 2880] [serial = 681] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (18DAB400) [pid = 2880] [serial = 678] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (1618D000) [pid = 2880] [serial = 684] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (22032C00) [pid = 2880] [serial = 621] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (1BF92C00) [pid = 2880] [serial = 675] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (1C64D000) [pid = 2880] [serial = 714] [outer = 00000000] [url = about:blank]
10:16:56 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (1C081800) [pid = 2880] [serial = 694] [outer = 00000000] [url = about:blank]
10:16:56 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
10:16:56 INFO - document served over http requires an http
10:16:56 INFO - sub-resource via xhr-request using the meta-csp
10:16:56 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:16:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:16:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:56 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
10:16:56 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 1283ms
10:16:56 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
10:16:56 INFO - PROCESS | 2880 | ++DOCSHELL 13E1C000 == 65 [pid = 2880] [id = 316]
10:16:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (13E20800) [pid = 2880] [serial = 886] [outer = 00000000]
10:16:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (16189800) [pid = 2880] [serial = 887] [outer = 13E20800]
10:16:56 INFO - PROCESS | 2880 | 1449080216840 Marionette INFO loaded listener.js
10:16:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (178EC000) [pid = 2880] [serial = 888] [outer = 13E20800]
10:16:57 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
10:16:57 INFO - document served over http requires an https
10:16:57 INFO - sub-resource via fetch-request using the meta-csp
10:16:57 INFO - delivery method with keep-origin-redirect and when
10:16: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"
10:16:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:57 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
10:16:57 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 870ms
10:16:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:16:57 INFO - PROCESS | 2880 | ++DOCSHELL 0F658000 == 66 [pid = 2880] [id = 317]
10:16:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (13470400) [pid = 2880] [serial = 889] [outer = 00000000]
10:16:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (178F9C00) [pid = 2880] [serial = 890] [outer = 13470400]
10:16:57 INFO - PROCESS | 2880 | 1449080217905 Marionette INFO loaded listener.js
10:16:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (1875AC00) [pid = 2880] [serial = 891] [outer = 13470400]
10:16:58 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
10:16:58 INFO - document served over http requires an https
10:16:58 INFO - sub-resource via fetch-request using the meta-csp
10:16:58 INFO - delivery method with no-redirect and when
10:16: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"
10:16:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:58 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
10:16:58 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 970ms
10:16:58 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
10:16:58 INFO - PROCESS | 2880 | ++DOCSHELL 19A7CC00 == 67 [pid = 2880] [id = 318]
10:16:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (1A0BF800) [pid = 2880] [serial = 892] [outer = 00000000]
10:16:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (1B02F000) [pid = 2880] [serial = 893] [outer = 1A0BF800]
10:16:58 INFO - PROCESS | 2880 | 1449080218863 Marionette INFO loaded listener.js
10:16:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (1B1D6800) [pid = 2880] [serial = 894] [outer = 1A0BF800]
10:16:59 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
10:16:59 INFO - document served over http requires an https
10:16:59 INFO - sub-resource via fetch-request using the meta-csp
10:16:59 INFO - delivery method with swap-origin-redirect and when
10: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"
10:16:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:16:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:16:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:16:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:16:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:16:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:16:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:16:59 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
10:16:59 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 1018ms
10:16:59 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
10:16:59 INFO - PROCESS | 2880 | ++DOCSHELL 1C07FC00 == 68 [pid = 2880] [id = 319]
10:16:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (1C080400) [pid = 2880] [serial = 895] [outer = 00000000]
10:16:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (1C607400) [pid = 2880] [serial = 896] [outer = 1C080400]
10:16:59 INFO - PROCESS | 2880 | 1449080219958 Marionette INFO loaded listener.js
10:17:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (1C650000) [pid = 2880] [serial = 897] [outer = 1C080400]
10:17:00 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
10:17:00 INFO - document served over http requires an https
10:17:00 INFO - sub-resource via fetch-request using the meta-csp
10:17:00 INFO - delivery method with swap-origin-redirect and when
10:17: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"
10:17:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:00 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
10:17:00 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 1039ms
10:17:00 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
10:17:00 INFO - PROCESS | 2880 | ++DOCSHELL 1C64CC00 == 69 [pid = 2880] [id = 320]
10:17:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (1C64FC00) [pid = 2880] [serial = 898] [outer = 00000000]
10:17:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (1E08F000) [pid = 2880] [serial = 899] [outer = 1C64FC00]
10:17:01 INFO - PROCESS | 2880 | 1449080220984 Marionette INFO loaded listener.js
10:17:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (1E0F0C00) [pid = 2880] [serial = 900] [outer = 1C64FC00]
10:17:01 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
10:17:01 INFO - document served over http requires an https
10:17:01 INFO - sub-resource via fetch-request using the meta-csp
10:17:01 INFO - delivery method with keep-origin-redirect and when
10:17: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"
10:17:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:01 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
10:17:01 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 1019ms
10:17:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 14802400 == 68 [pid = 2880] [id = 288]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 204A8C00 == 67 [pid = 2880] [id = 290]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 23280800 == 66 [pid = 2880] [id = 198]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 21B4E000 == 65 [pid = 2880] [id = 292]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 223D9C00 == 64 [pid = 2880] [id = 294]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 0E9A7400 == 63 [pid = 2880] [id = 115]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 28B1A000 == 62 [pid = 2880] [id = 305]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 28F3C000 == 61 [pid = 2880] [id = 307]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 2664CC00 == 60 [pid = 2880] [id = 309]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 2664D800 == 59 [pid = 2880] [id = 310]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 1C6C2000 == 58 [pid = 2880] [id = 311]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 16467C00 == 57 [pid = 2880] [id = 313]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 0FB84000 == 56 [pid = 2880] [id = 314]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 1618A000 == 55 [pid = 2880] [id = 315]
10:17:04 INFO - PROCESS | 2880 | --DOCSHELL 1311A800 == 54 [pid = 2880] [id = 178]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 0F658000 == 53 [pid = 2880] [id = 317]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 20638000 == 52 [pid = 2880] [id = 287]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 19A7CC00 == 51 [pid = 2880] [id = 318]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 1C07FC00 == 50 [pid = 2880] [id = 319]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 1C081000 == 49 [pid = 2880] [id = 158]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 1C64CC00 == 48 [pid = 2880] [id = 320]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 1723E000 == 47 [pid = 2880] [id = 103]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 13E1C000 == 46 [pid = 2880] [id = 316]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 163C0800 == 45 [pid = 2880] [id = 312]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 0F492400 == 44 [pid = 2880] [id = 129]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 1B032400 == 43 [pid = 2880] [id = 289]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 20E87800 == 42 [pid = 2880] [id = 291]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 1B036400 == 41 [pid = 2880] [id = 193]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 22A2A800 == 40 [pid = 2880] [id = 296]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 21E3F000 == 39 [pid = 2880] [id = 293]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 0F362000 == 38 [pid = 2880] [id = 46]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 2256F000 == 37 [pid = 2880] [id = 295]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 1E80F000 == 36 [pid = 2880] [id = 297]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 26BEA000 == 35 [pid = 2880] [id = 302]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 24602C00 == 34 [pid = 2880] [id = 298]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 246EB400 == 33 [pid = 2880] [id = 299]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 1E96AC00 == 32 [pid = 2880] [id = 128]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 26BF2C00 == 31 [pid = 2880] [id = 303]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 21A37C00 == 30 [pid = 2880] [id = 300]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 28908400 == 29 [pid = 2880] [id = 304]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 25E4DC00 == 28 [pid = 2880] [id = 301]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 28B20000 == 27 [pid = 2880] [id = 306]
10:17:06 INFO - PROCESS | 2880 | --DOCSHELL 28F3CC00 == 26 [pid = 2880] [id = 308]
10:17:06 INFO - PROCESS | 2880 | ++DOCSHELL 0A78EC00 == 27 [pid = 2880] [id = 321]
10:17:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (0A790000) [pid = 2880] [serial = 901] [outer = 00000000]
10:17:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (0E911000) [pid = 2880] [serial = 902] [outer = 0A790000]
10:17:06 INFO - PROCESS | 2880 | 1449080226462 Marionette INFO loaded listener.js
10:17:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (0EA5B800) [pid = 2880] [serial = 903] [outer = 0A790000]
10:17:07 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
10:17:07 INFO - document served over http requires an https
10:17:07 INFO - sub-resource via fetch-request using the meta-csp
10:17:07 INFO - delivery method with no-redirect and when
10: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"
10:17:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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.no-redirect.http.html:23:7
10:17:07 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 5648ms
10:17:07 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
10:17:07 INFO - PROCESS | 2880 | ++DOCSHELL 0F35E400 == 28 [pid = 2880] [id = 322]
10:17:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (0F35F000) [pid = 2880] [serial = 904] [outer = 00000000]
10:17:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (0F37F800) [pid = 2880] [serial = 905] [outer = 0F35F000]
10:17:07 INFO - PROCESS | 2880 | 1449080227640 Marionette INFO loaded listener.js
10:17:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (0F491C00) [pid = 2880] [serial = 906] [outer = 0F35F000]
10: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
10:17:08 INFO - document served over http requires an https
10:17:08 INFO - sub-resource via fetch-request using the meta-csp
10:17:08 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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
10: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 870ms
10: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
10:17:08 INFO - PROCESS | 2880 | ++DOCSHELL 13B4F400 == 29 [pid = 2880] [id = 323]
10:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (13BA2C00) [pid = 2880] [serial = 907] [outer = 00000000]
10:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (13C5CC00) [pid = 2880] [serial = 908] [outer = 13BA2C00]
10:17:08 INFO - PROCESS | 2880 | 1449080228471 Marionette INFO loaded listener.js
10:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (14774000) [pid = 2880] [serial = 909] [outer = 13BA2C00]
10:17:08 INFO - PROCESS | 2880 | ++DOCSHELL 1618E400 == 30 [pid = 2880] [id = 324]
10:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (1618EC00) [pid = 2880] [serial = 910] [outer = 00000000]
10:17:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (15470800) [pid = 2880] [serial = 911] [outer = 1618EC00]
10: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
10:17:09 INFO - document served over http requires an https
10:17:09 INFO - sub-resource via iframe-tag using the meta-csp
10:17:09 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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
10: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 870ms
10: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
10:17:09 INFO - PROCESS | 2880 | ++DOCSHELL 1837E800 == 31 [pid = 2880] [id = 325]
10:17:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (1837FC00) [pid = 2880] [serial = 912] [outer = 00000000]
10:17:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (18698400) [pid = 2880] [serial = 913] [outer = 1837FC00]
10:17:09 INFO - PROCESS | 2880 | 1449080229330 Marionette INFO loaded listener.js
10:17:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (1875B400) [pid = 2880] [serial = 914] [outer = 1837FC00]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (1A4A9C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (1C082800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (25E53400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (1A0BAC00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (14772C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (0F1DA000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (1BCD1800) [pid = 2880] [serial = 777] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080184831]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (2664D400) [pid = 2880] [serial = 866] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (20E89C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (1C071000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (2203A400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (28F3D000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (24E0FC00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (0A791400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (20787400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (21A80C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (2890FC00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (1673A000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (1BCC6C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (26392800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (21E32800) [pid = 2880] [serial = 819] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080195288]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (28965400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (209A9C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (21E40400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (28F2EC00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (2664F400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (22574000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (174B9C00) [pid = 2880] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (223DD000) [pid = 2880] [serial = 824] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (1C647C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (1C07C000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (241AB000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (1670F800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (25E4F800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (1E0EA800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (263BAC00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (282ED400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (23286800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (1C6C6000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (28F69800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (0F361C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (0F651400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (29283000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (13E20800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (28F65800) [pid = 2880] [serial = 861] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080206900]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (28B20400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (223E1800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (1C875C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (22A2F800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (22DBB800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (20E92000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (25C0BC00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (22570400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (0F88C000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (1B037000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (1D223800) [pid = 2880] [serial = 754] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (282E3000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (24605C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (26BEA400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (1F0C9000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (2624A000) [pid = 2880] [serial = 757] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (282EC800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (22DB4000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (13119000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (20630000) [pid = 2880] [serial = 814] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (14774400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (28B1D000) [pid = 2880] [serial = 856] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (246EE800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (24605000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (163C1000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (22A16800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (2355B800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (28717000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (1837C000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (28F2B000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (0F48E400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (29093000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (21E7B400) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (295EA000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1643E800) [pid = 2880] [serial = 772] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (20789000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (211B6C00) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (16468000) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (25699800) [pid = 2880] [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]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (20220800) [pid = 2880] [serial = 803] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (16189800) [pid = 2880] [serial = 887] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (18751C00) [pid = 2880] [serial = 809] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (20D27800) [pid = 2880] [serial = 806] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (139AD400) [pid = 2880] [serial = 767] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (20946C00) [pid = 2880] [serial = 727] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (2328CC00) [pid = 2880] [serial = 745] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (28711C00) [pid = 2880] [serial = 758] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (28F2CC00) [pid = 2880] [serial = 761] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (18BBF400) [pid = 2880] [serial = 785] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (1B036000) [pid = 2880] [serial = 724] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (256A5800) [pid = 2880] [serial = 755] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (295DF800) [pid = 2880] [serial = 764] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (18919C00) [pid = 2880] [serial = 773] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (1E08FC00) [pid = 2880] [serial = 794] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (1646B400) [pid = 2880] [serial = 721] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (1BEA1000) [pid = 2880] [serial = 775] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (21A39C00) [pid = 2880] [serial = 733] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (1874EC00) [pid = 2880] [serial = 770] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (13108400) [pid = 2880] [serial = 797] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (18757000) [pid = 2880] [serial = 783] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (22DB6400) [pid = 2880] [serial = 742] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (1C663400) [pid = 2880] [serial = 791] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (241A4C00) [pid = 2880] [serial = 748] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (1E0F0400) [pid = 2880] [serial = 800] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (0F881C00) [pid = 2880] [serial = 780] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (20E93C00) [pid = 2880] [serial = 730] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (223E4000) [pid = 2880] [serial = 739] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (18D19C00) [pid = 2880] [serial = 778] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080184831]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1BEA7C00) [pid = 2880] [serial = 788] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (21E7FC00) [pid = 2880] [serial = 736] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (24EC5C00) [pid = 2880] [serial = 751] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1AA9A400) [pid = 2880] [serial = 884] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (1C65F800) [pid = 2880] [serial = 881] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (18DAF800) [pid = 2880] [serial = 878] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (18B0B800) [pid = 2880] [serial = 875] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (295ED400) [pid = 2880] [serial = 872] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (28F73C00) [pid = 2880] [serial = 869] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (26650C00) [pid = 2880] [serial = 867] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (29229400) [pid = 2880] [serial = 864] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (28F72C00) [pid = 2880] [serial = 862] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080206900]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (28F31C00) [pid = 2880] [serial = 859] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (28F27400) [pid = 2880] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (28B15400) [pid = 2880] [serial = 854] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (28909800) [pid = 2880] [serial = 851] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (26BF3C00) [pid = 2880] [serial = 848] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (282E6400) [pid = 2880] [serial = 845] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (25E4E000) [pid = 2880] [serial = 842] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (254DA800) [pid = 2880] [serial = 839] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (246F6800) [pid = 2880] [serial = 836] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (23562C00) [pid = 2880] [serial = 833] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (22DBFC00) [pid = 2880] [serial = 830] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (227B7400) [pid = 2880] [serial = 827] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (22713000) [pid = 2880] [serial = 825] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (22035000) [pid = 2880] [serial = 822] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (21E76C00) [pid = 2880] [serial = 820] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080195288]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (21367C00) [pid = 2880] [serial = 817] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (20780800) [pid = 2880] [serial = 815] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1C652000) [pid = 2880] [serial = 812] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (163C1C00) [pid = 2880] [serial = 798] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1E0C0000) [pid = 2880] [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.]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1E095C00) [pid = 2880] [serial = 795] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1E967000) [pid = 2880] [serial = 801] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (26244C00) [pid = 2880] [serial = 843] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (25694000) [pid = 2880] [serial = 840] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (246F5C00) [pid = 2880] [serial = 837] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (28714000) [pid = 2880] [serial = 759] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (256A5000) [pid = 2880] [serial = 756] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (254CDC00) [pid = 2880] [serial = 752] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (241A9800) [pid = 2880] [serial = 749] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (23288400) [pid = 2880] [serial = 746] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (22DBD400) [pid = 2880] [serial = 743] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (2257A000) [pid = 2880] [serial = 740] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1C128800) [pid = 2880] [serial = 672] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (282ECC00) [pid = 2880] [serial = 669] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (2639CC00) [pid = 2880] [serial = 666] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (29282C00) [pid = 2880] [serial = 663] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (298B5800) [pid = 2880] [serial = 660] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (295E9400) [pid = 2880] [serial = 657] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (28A9A400) [pid = 2880] [serial = 654] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (28AA1000) [pid = 2880] [serial = 651] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (25C17800) [pid = 2880] [serial = 648] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (263B5400) [pid = 2880] [serial = 645] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (246F9000) [pid = 2880] [serial = 640] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (230A1400) [pid = 2880] [serial = 635] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (2271B400) [pid = 2880] [serial = 630] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (1E0BF400) [pid = 2880] [serial = 627] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (19A73C00) [pid = 2880] [serial = 624] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (1723F000) [pid = 2880] [serial = 582] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (2966AC00) [pid = 2880] [serial = 579] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (295E4400) [pid = 2880] [serial = 576] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (29095800) [pid = 2880] [serial = 573] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (21A89800) [pid = 2880] [serial = 444] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (1CC12800) [pid = 2880] [serial = 885] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (1E0ED800) [pid = 2880] [serial = 882] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (1A4B5000) [pid = 2880] [serial = 879] [outer = 00000000] [url = about:blank]
10:17:13 INFO - PROCESS | 2880 | ++DOCSHELL 13109400 == 32 [pid = 2880] [id = 326]
10:17:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (13119000) [pid = 2880] [serial = 915] [outer = 00000000]
10:17:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (13C5D000) [pid = 2880] [serial = 916] [outer = 13119000]
10:17:13 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
10:17:13 INFO - document served over http requires an https
10:17:13 INFO - sub-resource via iframe-tag using the meta-csp
10:17:13 INFO - delivery method with no-redirect and when
10: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"
10:17:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:13 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
10:17:13 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 4429ms
10:17:13 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
10:17:13 INFO - PROCESS | 2880 | ++DOCSHELL 139A4000 == 33 [pid = 2880] [id = 327]
10:17:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (15584000) [pid = 2880] [serial = 917] [outer = 00000000]
10:17:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (18699400) [pid = 2880] [serial = 918] [outer = 15584000]
10:17:13 INFO - PROCESS | 2880 | 1449080233745 Marionette INFO loaded listener.js
10:17:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (18920000) [pid = 2880] [serial = 919] [outer = 15584000]
10:17:14 INFO - PROCESS | 2880 | ++DOCSHELL 18BBCC00 == 34 [pid = 2880] [id = 328]
10:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (18D14800) [pid = 2880] [serial = 920] [outer = 00000000]
10:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (18D1E800) [pid = 2880] [serial = 921] [outer = 18D14800]
10:17:14 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
10:17:14 INFO - document served over http requires an https
10:17:14 INFO - sub-resource via iframe-tag using the meta-csp
10:17:14 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:14 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
10:17:14 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 770ms
10:17:14 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
10:17:14 INFO - PROCESS | 2880 | ++DOCSHELL 18D12000 == 35 [pid = 2880] [id = 329]
10:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (18D12C00) [pid = 2880] [serial = 922] [outer = 00000000]
10:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (18DB8C00) [pid = 2880] [serial = 923] [outer = 18D12C00]
10:17:14 INFO - PROCESS | 2880 | 1449080234484 Marionette INFO loaded listener.js
10:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (19A7CC00) [pid = 2880] [serial = 924] [outer = 18D12C00]
10:17:14 INFO - PROCESS | 2880 | ++DOCSHELL 1AEACC00 == 36 [pid = 2880] [id = 330]
10:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1AEADC00) [pid = 2880] [serial = 925] [outer = 00000000]
10:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1AF86000) [pid = 2880] [serial = 926] [outer = 1AEADC00]
10:17:15 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
10:17:15 INFO - document served over http requires an https
10:17:15 INFO - sub-resource via iframe-tag using the meta-csp
10:17:15 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:15 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
10:17:15 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 731ms
10:17:15 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
10:17:15 INFO - PROCESS | 2880 | ++DOCSHELL 0E9A7400 == 37 [pid = 2880] [id = 331]
10:17:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (0EE29800) [pid = 2880] [serial = 927] [outer = 00000000]
10:17:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (0F1D4400) [pid = 2880] [serial = 928] [outer = 0EE29800]
10:17:15 INFO - PROCESS | 2880 | 1449080235458 Marionette INFO loaded listener.js
10:17:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (0F351800) [pid = 2880] [serial = 929] [outer = 0EE29800]
10:17:15 INFO - PROCESS | 2880 | ++DOCSHELL 15587800 == 38 [pid = 2880] [id = 332]
10:17:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (15589400) [pid = 2880] [serial = 930] [outer = 00000000]
10:17:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (17237000) [pid = 2880] [serial = 931] [outer = 15589400]
10:17:16 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
10:17:16 INFO - document served over http requires an https
10:17:16 INFO - sub-resource via iframe-tag using the meta-csp
10:17:16 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:16 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
10:17:16 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 1022ms
10:17:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:17:16 INFO - PROCESS | 2880 | ++DOCSHELL 1643E000 == 39 [pid = 2880] [id = 333]
10:17:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1643E800) [pid = 2880] [serial = 932] [outer = 00000000]
10:17:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (18757400) [pid = 2880] [serial = 933] [outer = 1643E800]
10:17:16 INFO - PROCESS | 2880 | 1449080236523 Marionette INFO loaded listener.js
10:17:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (18DB7C00) [pid = 2880] [serial = 934] [outer = 1643E800]
10:17:16 INFO - PROCESS | 2880 | ++DOCSHELL 1AF8E400 == 40 [pid = 2880] [id = 334]
10:17:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1B035800) [pid = 2880] [serial = 935] [outer = 00000000]
10:17:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1B1D6400) [pid = 2880] [serial = 936] [outer = 1B035800]
10:17:17 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
10:17:17 INFO - document served over http requires an https
10:17:17 INFO - sub-resource via iframe-tag using the meta-csp
10:17:17 INFO - delivery method with no-redirect and when
10: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"
10:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:17 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
10:17:17 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 1089ms
10:17:17 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
10:17:17 INFO - PROCESS | 2880 | ++DOCSHELL 1B1CEC00 == 41 [pid = 2880] [id = 335]
10:17:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (1B1D7800) [pid = 2880] [serial = 937] [outer = 00000000]
10:17:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (1BEAA800) [pid = 2880] [serial = 938] [outer = 1B1D7800]
10:17:17 INFO - PROCESS | 2880 | 1449080237604 Marionette INFO loaded listener.js
10:17:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (1BF95400) [pid = 2880] [serial = 939] [outer = 1B1D7800]
10:17:18 INFO - PROCESS | 2880 | ++DOCSHELL 1C087400 == 42 [pid = 2880] [id = 336]
10:17:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (1C088C00) [pid = 2880] [serial = 940] [outer = 00000000]
10:17:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (1C073800) [pid = 2880] [serial = 941] [outer = 1C088C00]
10:17:18 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
10:17:18 INFO - document served over http requires an https
10:17:18 INFO - sub-resource via iframe-tag using the meta-csp
10:17:18 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:18 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
10:17:18 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 1075ms
10:17:18 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
10:17:18 INFO - PROCESS | 2880 | ++DOCSHELL 1C071000 == 43 [pid = 2880] [id = 337]
10:17:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1C077800) [pid = 2880] [serial = 942] [outer = 00000000]
10:17:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1C607000) [pid = 2880] [serial = 943] [outer = 1C077800]
10:17:18 INFO - PROCESS | 2880 | 1449080238686 Marionette INFO loaded listener.js
10:17:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1C647C00) [pid = 2880] [serial = 944] [outer = 1C077800]
10:17:19 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
10:17:19 INFO - document served over http requires an https
10:17:19 INFO - sub-resource via script-tag using the meta-csp
10:17:19 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:19 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
10:17:19 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 1014ms
10:17:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:17:19 INFO - PROCESS | 2880 | ++DOCSHELL 0E9EB800 == 44 [pid = 2880] [id = 338]
10:17:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (13C51800) [pid = 2880] [serial = 945] [outer = 00000000]
10:17:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1C6BBC00) [pid = 2880] [serial = 946] [outer = 13C51800]
10:17:19 INFO - PROCESS | 2880 | 1449080239683 Marionette INFO loaded listener.js
10:17:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1C6C1800) [pid = 2880] [serial = 947] [outer = 13C51800]
10:17:20 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
10:17:20 INFO - document served over http requires an https
10:17:20 INFO - sub-resource via script-tag using the meta-csp
10:17:20 INFO - delivery method with no-redirect and when
10: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"
10:17:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:20 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
10:17:20 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 930ms
10:17:20 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
10:17:20 INFO - PROCESS | 2880 | ++DOCSHELL 18BBF400 == 45 [pid = 2880] [id = 339]
10:17:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1D228400) [pid = 2880] [serial = 948] [outer = 00000000]
10:17:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1E098800) [pid = 2880] [serial = 949] [outer = 1D228400]
10:17:20 INFO - PROCESS | 2880 | 1449080240621 Marionette INFO loaded listener.js
10:17:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1E0C0400) [pid = 2880] [serial = 950] [outer = 1D228400]
10:17:21 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
10:17:21 INFO - document served over http requires an https
10:17:21 INFO - sub-resource via script-tag using the meta-csp
10:17:21 INFO - delivery method with swap-origin-redirect and when
10:17: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"
10:17:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:21 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
10:17:21 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
10:17:21 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
10:17:21 INFO - PROCESS | 2880 | ++DOCSHELL 1C80EC00 == 46 [pid = 2880] [id = 340]
10:17:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1E08CC00) [pid = 2880] [serial = 951] [outer = 00000000]
10:17:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1E96B400) [pid = 2880] [serial = 952] [outer = 1E08CC00]
10:17:21 INFO - PROCESS | 2880 | 1449080241537 Marionette INFO loaded listener.js
10:17:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1F060800) [pid = 2880] [serial = 953] [outer = 1E08CC00]
10:17:22 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
10:17:22 INFO - document served over http requires an https
10:17:22 INFO - sub-resource via script-tag using the meta-csp
10:17:22 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:22 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
10:17:22 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 871ms
10:17:22 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
10:17:22 INFO - PROCESS | 2880 | ++DOCSHELL 1F065800 == 47 [pid = 2880] [id = 341]
10:17:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1F068C00) [pid = 2880] [serial = 954] [outer = 00000000]
10:17:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (20285800) [pid = 2880] [serial = 955] [outer = 1F068C00]
10:17:22 INFO - PROCESS | 2880 | 1449080242420 Marionette INFO loaded listener.js
10:17:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (204A5400) [pid = 2880] [serial = 956] [outer = 1F068C00]
10:17:23 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
10:17:23 INFO - document served over http requires an https
10:17:23 INFO - sub-resource via script-tag using the meta-csp
10:17:23 INFO - delivery method with keep-origin-redirect and when
10:17: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"
10:17:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:23 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
10:17:23 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 930ms
10:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:17:23 INFO - PROCESS | 2880 | ++DOCSHELL 20280C00 == 48 [pid = 2880] [id = 342]
10:17:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (20283400) [pid = 2880] [serial = 957] [outer = 00000000]
10:17:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (20787400) [pid = 2880] [serial = 958] [outer = 20283400]
10:17:23 INFO - PROCESS | 2880 | 1449080243355 Marionette INFO loaded listener.js
10:17:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (2078D000) [pid = 2880] [serial = 959] [outer = 20283400]
10:17:24 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
10:17:24 INFO - document served over http requires an https
10:17:24 INFO - sub-resource via script-tag using the meta-csp
10:17:24 INFO - delivery method with no-redirect and when
10: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"
10:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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.no-redirect.http.html:23:7
10:17:24 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 930ms
10:17:24 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
10:17:24 INFO - PROCESS | 2880 | ++DOCSHELL 20784400 == 49 [pid = 2880] [id = 343]
10:17:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (2094C000) [pid = 2880] [serial = 960] [outer = 00000000]
10:17:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (209AF400) [pid = 2880] [serial = 961] [outer = 2094C000]
10:17:24 INFO - PROCESS | 2880 | 1449080244245 Marionette INFO loaded listener.js
10:17:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (20D22000) [pid = 2880] [serial = 962] [outer = 2094C000]
10: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
10:17:24 INFO - document served over http requires an https
10:17:24 INFO - sub-resource via script-tag using the meta-csp
10:17:24 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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
10: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 870ms
10: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
10:17:25 INFO - PROCESS | 2880 | ++DOCSHELL 20D2C400 == 50 [pid = 2880] [id = 344]
10:17:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (20E8A800) [pid = 2880] [serial = 963] [outer = 00000000]
10:17:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (211ADC00) [pid = 2880] [serial = 964] [outer = 20E8A800]
10:17:25 INFO - PROCESS | 2880 | 1449080245216 Marionette INFO loaded listener.js
10:17:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (21362800) [pid = 2880] [serial = 965] [outer = 20E8A800]
10: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
10:17:25 INFO - document served over http requires an https
10:17:25 INFO - sub-resource via xhr-request using the meta-csp
10:17:25 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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
10: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 970ms
10: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
10:17:26 INFO - PROCESS | 2880 | ++DOCSHELL 211AFC00 == 51 [pid = 2880] [id = 345]
10:17:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (21365800) [pid = 2880] [serial = 966] [outer = 00000000]
10:17:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (21A7B400) [pid = 2880] [serial = 967] [outer = 21365800]
10:17:26 INFO - PROCESS | 2880 | 1449080246140 Marionette INFO loaded listener.js
10:17:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (21A88000) [pid = 2880] [serial = 968] [outer = 21365800]
10: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
10:17:26 INFO - document served over http requires an https
10:17:26 INFO - sub-resource via xhr-request using the meta-csp
10:17:26 INFO - delivery method with no-redirect and when
10: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"
10:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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
10: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 870ms
10: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
10:17:26 INFO - PROCESS | 2880 | ++DOCSHELL 21B47C00 == 52 [pid = 2880] [id = 346]
10:17:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (21B4A800) [pid = 2880] [serial = 969] [outer = 00000000]
10:17:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (21E73000) [pid = 2880] [serial = 970] [outer = 21B4A800]
10:17:27 INFO - PROCESS | 2880 | 1449080247021 Marionette INFO loaded listener.js
10:17:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (21E7B400) [pid = 2880] [serial = 971] [outer = 21B4A800]
10: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
10:17:27 INFO - document served over http requires an https
10:17:27 INFO - sub-resource via xhr-request using the meta-csp
10:17:27 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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
10: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 870ms
10: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
10:17:27 INFO - PROCESS | 2880 | ++DOCSHELL 1480E800 == 53 [pid = 2880] [id = 347]
10:17:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (21E70800) [pid = 2880] [serial = 972] [outer = 00000000]
10:17:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (21F5D000) [pid = 2880] [serial = 973] [outer = 21E70800]
10:17:27 INFO - PROCESS | 2880 | 1449080247947 Marionette INFO loaded listener.js
10:17:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (21F60C00) [pid = 2880] [serial = 974] [outer = 21E70800]
10:17:28 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
10:17:28 INFO - document served over http requires an https
10:17:28 INFO - sub-resource via xhr-request using the meta-csp
10:17:28 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:28 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
10:17:28 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 870ms
10:17:28 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
10:17:28 INFO - PROCESS | 2880 | ++DOCSHELL 21F5E800 == 54 [pid = 2880] [id = 348]
10:17:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (22034400) [pid = 2880] [serial = 975] [outer = 00000000]
10:17:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (223E2000) [pid = 2880] [serial = 976] [outer = 22034400]
10:17:28 INFO - PROCESS | 2880 | 1449080248849 Marionette INFO loaded listener.js
10:17:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (223E1C00) [pid = 2880] [serial = 977] [outer = 22034400]
10:17:29 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
10:17:29 INFO - document served over http requires an https
10:17:29 INFO - sub-resource via xhr-request using the meta-csp
10:17:29 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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.keep-origin-redirect.http.html:23:7
10:17:29 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 870ms
10:17:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:17:29 INFO - PROCESS | 2880 | ++DOCSHELL 1C06D000 == 55 [pid = 2880] [id = 349]
10:17:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (223DE400) [pid = 2880] [serial = 978] [outer = 00000000]
10:17:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (22715800) [pid = 2880] [serial = 979] [outer = 223DE400]
10:17:29 INFO - PROCESS | 2880 | 1449080249770 Marionette INFO loaded listener.js
10:17:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (22717C00) [pid = 2880] [serial = 980] [outer = 223DE400]
10:17:30 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
10:17:30 INFO - document served over http requires an https
10:17:30 INFO - sub-resource via xhr-request using the meta-csp
10:17:30 INFO - delivery method with no-redirect and when
10: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"
10:17:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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.no-redirect.http.html:23:7
10:17:30 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 930ms
10:17:30 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
10:17:30 INFO - PROCESS | 2880 | ++DOCSHELL 2257C800 == 56 [pid = 2880] [id = 350]
10:17:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (22711C00) [pid = 2880] [serial = 981] [outer = 00000000]
10:17:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (22A23000) [pid = 2880] [serial = 982] [outer = 22711C00]
10:17:30 INFO - PROCESS | 2880 | 1449080250643 Marionette INFO loaded listener.js
10:17:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (22A22800) [pid = 2880] [serial = 983] [outer = 22711C00]
10:17:31 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
10:17:31 INFO - document served over http requires an https
10:17:31 INFO - sub-resource via xhr-request using the meta-csp
10:17:31 INFO - delivery method with swap-origin-redirect and when
10:17:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:31 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
10:17:31 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 870ms
10:17:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:17:31 INFO - PROCESS | 2880 | ++DOCSHELL 22A1F800 == 57 [pid = 2880] [id = 351]
10:17:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (22A2B800) [pid = 2880] [serial = 984] [outer = 00000000]
10:17:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (22DB6800) [pid = 2880] [serial = 985] [outer = 22A2B800]
10:17:31 INFO - PROCESS | 2880 | 1449080251585 Marionette INFO loaded listener.js
10:17:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (22DBBC00) [pid = 2880] [serial = 986] [outer = 22A2B800]
10:17:32 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
10:17:32 INFO - document served over http requires an http
10:17:32 INFO - sub-resource via fetch-request using the meta-referrer
10:17:32 INFO - delivery method with keep-origin-redirect and when
10:17: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"
10:17:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:32 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
10:17:32 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 871ms
10:17:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:17:32 INFO - PROCESS | 2880 | ++DOCSHELL 22DB3C00 == 58 [pid = 2880] [id = 352]
10:17:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (22F76800) [pid = 2880] [serial = 987] [outer = 00000000]
10:17:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (230A3800) [pid = 2880] [serial = 988] [outer = 22F76800]
10:17:32 INFO - PROCESS | 2880 | 1449080252439 Marionette INFO loaded listener.js
10:17:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (230AD400) [pid = 2880] [serial = 989] [outer = 22F76800]
10:17:33 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
10:17:33 INFO - document served over http requires an http
10:17:33 INFO - sub-resource via fetch-request using the meta-referrer
10:17:33 INFO - delivery method with no-redirect and when
10:17: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"
10:17:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:33 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
10:17:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 970ms
10:17:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:17:33 INFO - PROCESS | 2880 | ++DOCSHELL 21F54C00 == 59 [pid = 2880] [id = 353]
10:17:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (22037800) [pid = 2880] [serial = 990] [outer = 00000000]
10:17:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (2328CC00) [pid = 2880] [serial = 991] [outer = 22037800]
10:17:33 INFO - PROCESS | 2880 | 1449080253446 Marionette INFO loaded listener.js
10:17:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (23556C00) [pid = 2880] [serial = 992] [outer = 22037800]
10:17:34 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
10:17:34 INFO - document served over http requires an http
10:17:34 INFO - sub-resource via fetch-request using the meta-referrer
10:17:34 INFO - delivery method with swap-origin-redirect and when
10:17:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:17:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:34 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
10:17:34 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 970ms
10:17:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:17:34 INFO - PROCESS | 2880 | ++DOCSHELL 23289000 == 60 [pid = 2880] [id = 354]
10:17:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (2355DC00) [pid = 2880] [serial = 993] [outer = 00000000]
10:17:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (24166400) [pid = 2880] [serial = 994] [outer = 2355DC00]
10:17:34 INFO - PROCESS | 2880 | 1449080254422 Marionette INFO loaded listener.js
10:17:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (2416A800) [pid = 2880] [serial = 995] [outer = 2355DC00]
10:17:35 INFO - PROCESS | 2880 | ++DOCSHELL 1AA8D000 == 61 [pid = 2880] [id = 355]
10:17:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (241AA000) [pid = 2880] [serial = 996] [outer = 00000000]
10:17:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (0F48CC00) [pid = 2880] [serial = 997] [outer = 241AA000]
10: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
10:17:35 INFO - document served over http requires an http
10:17:35 INFO - sub-resource via iframe-tag using the meta-referrer
10:17:35 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10: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
10: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 1773ms
10: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
10:17:36 INFO - PROCESS | 2880 | ++DOCSHELL 0E94A000 == 62 [pid = 2880] [id = 356]
10:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (0EE2F800) [pid = 2880] [serial = 998] [outer = 00000000]
10:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (18754800) [pid = 2880] [serial = 999] [outer = 0EE2F800]
10:17:36 INFO - PROCESS | 2880 | 1449080256243 Marionette INFO loaded listener.js
10:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1BCD2C00) [pid = 2880] [serial = 1000] [outer = 0EE2F800]
10:17:36 INFO - PROCESS | 2880 | ++DOCSHELL 0F37E800 == 63 [pid = 2880] [id = 357]
10:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1367E400) [pid = 2880] [serial = 1001] [outer = 00000000]
10:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (15584C00) [pid = 2880] [serial = 1002] [outer = 1367E400]
10:17:37 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
10:17:37 INFO - document served over http requires an http
10:17:37 INFO - sub-resource via iframe-tag using the meta-referrer
10:17:37 INFO - delivery method with no-redirect and when
10: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"
10:17:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:37 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
10:17:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1114ms
10:17:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:17:37 INFO - PROCESS | 2880 | ++DOCSHELL 0A795800 == 64 [pid = 2880] [id = 358]
10:17:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (0A795C00) [pid = 2880] [serial = 1003] [outer = 00000000]
10:17:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (0EAA3C00) [pid = 2880] [serial = 1004] [outer = 0A795C00]
10:17:37 INFO - PROCESS | 2880 | 1449080257529 Marionette INFO loaded listener.js
10:17:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (0F19D400) [pid = 2880] [serial = 1005] [outer = 0A795C00]
10:17:38 INFO - PROCESS | 2880 | ++DOCSHELL 186A0400 == 65 [pid = 2880] [id = 359]
10:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (18915400) [pid = 2880] [serial = 1006] [outer = 00000000]
10:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (19AA8C00) [pid = 2880] [serial = 1007] [outer = 18915400]
10:17:38 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
10:17:38 INFO - document served over http requires an http
10:17:38 INFO - sub-resource via iframe-tag using the meta-referrer
10:17:38 INFO - delivery method with swap-origin-redirect and when
10: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/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:38 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
10:17:38 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 1183ms
10:17:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:17:38 INFO - PROCESS | 2880 | ++DOCSHELL 1AA62400 == 66 [pid = 2880] [id = 360]
10:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (1AA90800) [pid = 2880] [serial = 1008] [outer = 00000000]
10:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (1B033800) [pid = 2880] [serial = 1009] [outer = 1AA90800]
10:17:38 INFO - PROCESS | 2880 | 1449080258518 Marionette INFO loaded listener.js
10:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (1BCD3C00) [pid = 2880] [serial = 1010] [outer = 1AA90800]
10:17:39 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
10:17:39 INFO - document served over http requires an http
10:17:39 INFO - sub-resource via script-tag using the meta-referrer
10:17:39 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:39 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
10:17:39 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 930ms
10:17:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:17:39 INFO - PROCESS | 2880 | ++DOCSHELL 0F379800 == 67 [pid = 2880] [id = 361]
10:17:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (0F37DC00) [pid = 2880] [serial = 1011] [outer = 00000000]
10:17:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (18915000) [pid = 2880] [serial = 1012] [outer = 0F37DC00]
10:17:39 INFO - PROCESS | 2880 | 1449080259574 Marionette INFO loaded listener.js
10:17:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (1AA68C00) [pid = 2880] [serial = 1013] [outer = 0F37DC00]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 15469C00 == 66 [pid = 2880] [id = 22]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 0F48BC00 == 65 [pid = 2880] [id = 21]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 0F1DB800 == 64 [pid = 2880] [id = 35]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 19A62800 == 63 [pid = 2880] [id = 20]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 131BF800 == 62 [pid = 2880] [id = 33]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 18B76800 == 61 [pid = 2880] [id = 18]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 16717000 == 60 [pid = 2880] [id = 36]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 0F1DAC00 == 59 [pid = 2880] [id = 31]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 1AEACC00 == 58 [pid = 2880] [id = 330]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 18BBCC00 == 57 [pid = 2880] [id = 328]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 13109400 == 56 [pid = 2880] [id = 326]
10:17:39 INFO - PROCESS | 2880 | --DOCSHELL 1618E400 == 55 [pid = 2880] [id = 324]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (1BF90C00) [pid = 2880] [serial = 725] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (209A2800) [pid = 2880] [serial = 728] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (211B2800) [pid = 2880] [serial = 731] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (21F0B800) [pid = 2880] [serial = 737] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (28F28400) [pid = 2880] [serial = 762] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (178F1800) [pid = 2880] [serial = 722] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (295E6C00) [pid = 2880] [serial = 765] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (21A3DC00) [pid = 2880] [serial = 734] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (20D2B400) [pid = 2880] [serial = 807] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1891AC00) [pid = 2880] [serial = 810] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1E80D400) [pid = 2880] [serial = 813] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (21A85400) [pid = 2880] [serial = 818] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (2203E800) [pid = 2880] [serial = 823] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (227BB400) [pid = 2880] [serial = 828] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (230A5800) [pid = 2880] [serial = 831] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (204AA000) [pid = 2880] [serial = 804] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (24163400) [pid = 2880] [serial = 834] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (28718400) [pid = 2880] [serial = 846] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (26BF7000) [pid = 2880] [serial = 849] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (28909400) [pid = 2880] [serial = 852] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (28B14800) [pid = 2880] [serial = 855] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (28F34400) [pid = 2880] [serial = 860] [outer = 00000000] [url = about:blank]
10:17:39 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (2922D400) [pid = 2880] [serial = 865] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (29230C00) [pid = 2880] [serial = 870] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (295E5C00) [pid = 2880] [serial = 873] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (1A0BB000) [pid = 2880] [serial = 876] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (178EC000) [pid = 2880] [serial = 888] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (1C6BC000) [pid = 2880] [serial = 792] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (1C071400) [pid = 2880] [serial = 789] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (1BEAA400) [pid = 2880] [serial = 776] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (19A64400) [pid = 2880] [serial = 771] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (13BEA400) [pid = 2880] [serial = 768] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (13C77000) [pid = 2880] [serial = 781] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (20781400) [pid = 2880] [serial = 719] [outer = 00000000] [url = about:blank]
10:17:40 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (18DAC400) [pid = 2880] [serial = 786] [outer = 00000000] [url = about:blank]
10:17:40 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
10:17:40 INFO - document served over http requires an http
10:17:40 INFO - sub-resource via script-tag using the meta-referrer
10:17:40 INFO - delivery method with no-redirect and when
10: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"
10:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:40 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
10:17:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1121ms
10:17:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:17:40 INFO - PROCESS | 2880 | ++DOCSHELL 13109400 == 56 [pid = 2880] [id = 362]
10:17:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (1310AC00) [pid = 2880] [serial = 1014] [outer = 00000000]
10:17:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (1476A400) [pid = 2880] [serial = 1015] [outer = 1310AC00]
10:17:40 INFO - PROCESS | 2880 | 1449080260528 Marionette INFO loaded listener.js
10:17:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (163C3C00) [pid = 2880] [serial = 1016] [outer = 1310AC00]
10:17:40 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
10:17:40 INFO - document served over http requires an http
10:17:40 INFO - sub-resource via script-tag using the meta-referrer
10:17:40 INFO - delivery method with swap-origin-redirect and when
10: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/script-tag/cross-origin.swap-origin-redirect.http.html"
10:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:40 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
10:17:40 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 690ms
10:17:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:17:41 INFO - PROCESS | 2880 | ++DOCSHELL 1875A800 == 57 [pid = 2880] [id = 363]
10:17:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (18914000) [pid = 2880] [serial = 1017] [outer = 00000000]
10:17:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (18D1A400) [pid = 2880] [serial = 1018] [outer = 18914000]
10:17:41 INFO - PROCESS | 2880 | 1449080261157 Marionette INFO loaded listener.js
10:17:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (18DADC00) [pid = 2880] [serial = 1019] [outer = 18914000]
10:17:41 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
10:17:41 INFO - document served over http requires an http
10:17:41 INFO - sub-resource via xhr-request using the meta-referrer
10:17:41 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:41 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
10:17:41 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 671ms
10:17:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:17:41 INFO - PROCESS | 2880 | ++DOCSHELL 1BEA7400 == 58 [pid = 2880] [id = 364]
10:17:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1BF90C00) [pid = 2880] [serial = 1020] [outer = 00000000]
10:17:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1C077400) [pid = 2880] [serial = 1021] [outer = 1BF90C00]
10:17:41 INFO - PROCESS | 2880 | 1449080261809 Marionette INFO loaded listener.js
10:17:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1C803C00) [pid = 2880] [serial = 1022] [outer = 1BF90C00]
10:17:42 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
10:17:42 INFO - document served over http requires an http
10:17:42 INFO - sub-resource via xhr-request using the meta-referrer
10:17:42 INFO - delivery method with no-redirect and when
10:17: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"
10:17:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:42 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
10:17:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 730ms
10:17:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:17:42 INFO - PROCESS | 2880 | ++DOCSHELL 1C124400 == 59 [pid = 2880] [id = 365]
10:17:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1E097C00) [pid = 2880] [serial = 1023] [outer = 00000000]
10:17:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1F0CB000) [pid = 2880] [serial = 1024] [outer = 1E097C00]
10:17:42 INFO - PROCESS | 2880 | 1449080262619 Marionette INFO loaded listener.js
10:17:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (20282000) [pid = 2880] [serial = 1025] [outer = 1E097C00]
10:17:43 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
10:17:43 INFO - document served over http requires an http
10:17:43 INFO - sub-resource via xhr-request using the meta-referrer
10:17:43 INFO - delivery method with swap-origin-redirect and when
10: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:43 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
10:17:43 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 730ms
10:17:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:17:43 INFO - PROCESS | 2880 | ++DOCSHELL 14773000 == 60 [pid = 2880] [id = 366]
10:17:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1F0C5000) [pid = 2880] [serial = 1026] [outer = 00000000]
10:17:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (20D2CC00) [pid = 2880] [serial = 1027] [outer = 1F0C5000]
10:17:43 INFO - PROCESS | 2880 | 1449080263320 Marionette INFO loaded listener.js
10:17:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (20E8C400) [pid = 2880] [serial = 1028] [outer = 1F0C5000]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (1C080400) [pid = 2880] [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]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (13470400) [pid = 2880] [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]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (1A0BF800) [pid = 2880] [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]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (13BA2C00) [pid = 2880] [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]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (13119000) [pid = 2880] [serial = 915] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080233359]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (18D14800) [pid = 2880] [serial = 920] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (1837FC00) [pid = 2880] [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]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (0F35F000) [pid = 2880] [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]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (15584000) [pid = 2880] [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]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (0A790000) [pid = 2880] [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]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (1618EC00) [pid = 2880] [serial = 910] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (18DB8C00) [pid = 2880] [serial = 923] [outer = 00000000] [url = about:blank]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (18D1E800) [pid = 2880] [serial = 921] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (18698400) [pid = 2880] [serial = 913] [outer = 00000000] [url = about:blank]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (0F37F800) [pid = 2880] [serial = 905] [outer = 00000000] [url = about:blank]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (13C5CC00) [pid = 2880] [serial = 908] [outer = 00000000] [url = about:blank]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (1C607400) [pid = 2880] [serial = 896] [outer = 00000000] [url = about:blank]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (0E911000) [pid = 2880] [serial = 902] [outer = 00000000] [url = about:blank]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (178F9C00) [pid = 2880] [serial = 890] [outer = 00000000] [url = about:blank]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (13C5D000) [pid = 2880] [serial = 916] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080233359]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1E08F000) [pid = 2880] [serial = 899] [outer = 00000000] [url = about:blank]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (18699400) [pid = 2880] [serial = 918] [outer = 00000000] [url = about:blank]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (15470800) [pid = 2880] [serial = 911] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:17:43 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1B02F000) [pid = 2880] [serial = 893] [outer = 00000000] [url = about:blank]
10:17:43 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
10:17:43 INFO - document served over http requires an https
10:17:43 INFO - sub-resource via fetch-request using the meta-referrer
10:17:43 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:43 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
10:17:43 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 730ms
10:17:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:17:44 INFO - PROCESS | 2880 | ++DOCSHELL 13BA2C00 == 61 [pid = 2880] [id = 367]
10:17:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (13C5CC00) [pid = 2880] [serial = 1029] [outer = 00000000]
10:17:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (1B02F000) [pid = 2880] [serial = 1030] [outer = 13C5CC00]
10:17:44 INFO - PROCESS | 2880 | 1449080264022 Marionette INFO loaded listener.js
10:17:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (20E92400) [pid = 2880] [serial = 1031] [outer = 13C5CC00]
10:17:44 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
10:17:44 INFO - document served over http requires an https
10:17:44 INFO - sub-resource via fetch-request using the meta-referrer
10:17:44 INFO - delivery method with no-redirect and when
10: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"
10:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:44 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
10:17:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 670ms
10:17:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:17:44 INFO - PROCESS | 2880 | ++DOCSHELL 18DB8C00 == 62 [pid = 2880] [id = 368]
10:17:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (20943000) [pid = 2880] [serial = 1032] [outer = 00000000]
10:17:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (21B4D400) [pid = 2880] [serial = 1033] [outer = 20943000]
10:17:44 INFO - PROCESS | 2880 | 1449080264690 Marionette INFO loaded listener.js
10:17:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (21E74400) [pid = 2880] [serial = 1034] [outer = 20943000]
10:17:45 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
10:17:45 INFO - document served over http requires an https
10:17:45 INFO - sub-resource via fetch-request using the meta-referrer
10:17:45 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:45 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
10:17:45 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 670ms
10:17:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:17:45 INFO - PROCESS | 2880 | ++DOCSHELL 21B4A000 == 63 [pid = 2880] [id = 369]
10:17:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (2203FC00) [pid = 2880] [serial = 1035] [outer = 00000000]
10:17:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (227BA400) [pid = 2880] [serial = 1036] [outer = 2203FC00]
10:17:45 INFO - PROCESS | 2880 | 1449080265397 Marionette INFO loaded listener.js
10:17:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (22A24000) [pid = 2880] [serial = 1037] [outer = 2203FC00]
10:17:45 INFO - PROCESS | 2880 | ++DOCSHELL 23560000 == 64 [pid = 2880] [id = 370]
10:17:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (23565400) [pid = 2880] [serial = 1038] [outer = 00000000]
10:17:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (24165000) [pid = 2880] [serial = 1039] [outer = 23565400]
10:17:46 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
10:17:46 INFO - document served over http requires an https
10:17:46 INFO - sub-resource via iframe-tag using the meta-referrer
10:17:46 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:46 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
10:17:46 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 770ms
10:17:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:17:46 INFO - PROCESS | 2880 | ++DOCSHELL 2355F400 == 65 [pid = 2880] [id = 371]
10:17:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (2355F800) [pid = 2880] [serial = 1040] [outer = 00000000]
10:17:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (241B2400) [pid = 2880] [serial = 1041] [outer = 2355F800]
10:17:46 INFO - PROCESS | 2880 | 1449080266189 Marionette INFO loaded listener.js
10:17:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (24603800) [pid = 2880] [serial = 1042] [outer = 2355F800]
10:17:46 INFO - PROCESS | 2880 | ++DOCSHELL 13479800 == 66 [pid = 2880] [id = 372]
10:17:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (13679800) [pid = 2880] [serial = 1043] [outer = 00000000]
10:17:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (0F491400) [pid = 2880] [serial = 1044] [outer = 13679800]
10:17:47 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
10:17:47 INFO - document served over http requires an https
10:17:47 INFO - sub-resource via iframe-tag using the meta-referrer
10:17:47 INFO - delivery method with no-redirect and when
10: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"
10:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:47 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
10:17:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1020ms
10:17:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:17:47 INFO - PROCESS | 2880 | ++DOCSHELL 18374800 == 67 [pid = 2880] [id = 373]
10:17:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (18380800) [pid = 2880] [serial = 1045] [outer = 00000000]
10:17:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (18B70400) [pid = 2880] [serial = 1046] [outer = 18380800]
10:17:47 INFO - PROCESS | 2880 | 1449080267399 Marionette INFO loaded listener.js
10:17:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (18DB9800) [pid = 2880] [serial = 1047] [outer = 18380800]
10:17:47 INFO - PROCESS | 2880 | ++DOCSHELL 1C123C00 == 68 [pid = 2880] [id = 374]
10:17:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1C64E800) [pid = 2880] [serial = 1048] [outer = 00000000]
10:17:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1E962C00) [pid = 2880] [serial = 1049] [outer = 1C64E800]
10:17:48 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
10:17:48 INFO - document served over http requires an https
10:17:48 INFO - sub-resource via iframe-tag using the meta-referrer
10:17:48 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:48 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
10:17:48 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 1075ms
10:17:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:17:48 INFO - PROCESS | 2880 | ++DOCSHELL 1C6C1000 == 69 [pid = 2880] [id = 375]
10:17:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1D223800) [pid = 2880] [serial = 1050] [outer = 00000000]
10:17:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (21E79800) [pid = 2880] [serial = 1051] [outer = 1D223800]
10:17:48 INFO - PROCESS | 2880 | 1449080268435 Marionette INFO loaded listener.js
10:17:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (2256F800) [pid = 2880] [serial = 1052] [outer = 1D223800]
10:17:49 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
10:17:49 INFO - document served over http requires an https
10:17:49 INFO - sub-resource via script-tag using the meta-referrer
10:17:49 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:49 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
10:17:49 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
10:17:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:17:49 INFO - PROCESS | 2880 | ++DOCSHELL 24607400 == 70 [pid = 2880] [id = 376]
10:17:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (24607800) [pid = 2880] [serial = 1053] [outer = 00000000]
10:17:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (2460EC00) [pid = 2880] [serial = 1054] [outer = 24607800]
10:17:49 INFO - PROCESS | 2880 | 1449080269362 Marionette INFO loaded listener.js
10:17:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (246ED000) [pid = 2880] [serial = 1055] [outer = 24607800]
10:17:50 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
10:17:50 INFO - document served over http requires an https
10:17:50 INFO - sub-resource via script-tag using the meta-referrer
10:17:50 INFO - delivery method with no-redirect and when
10: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"
10:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:50 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
10:17:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 930ms
10:17:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:17:50 INFO - PROCESS | 2880 | ++DOCSHELL 2460D000 == 71 [pid = 2880] [id = 377]
10:17:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (246F4400) [pid = 2880] [serial = 1056] [outer = 00000000]
10:17:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (24E0F800) [pid = 2880] [serial = 1057] [outer = 246F4400]
10:17:50 INFO - PROCESS | 2880 | 1449080270292 Marionette INFO loaded listener.js
10:17:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (24EC5000) [pid = 2880] [serial = 1058] [outer = 246F4400]
10:17:50 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
10:17:50 INFO - document served over http requires an https
10:17:50 INFO - sub-resource via script-tag using the meta-referrer
10:17:50 INFO - delivery method with swap-origin-redirect and when
10: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"
10:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:17:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:17:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:50 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
10:17:50 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 930ms
10:17:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:17:51 INFO - PROCESS | 2880 | ++DOCSHELL 24ECA800 == 72 [pid = 2880] [id = 378]
10:17:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (24ECBC00) [pid = 2880] [serial = 1059] [outer = 00000000]
10:17:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (254D5000) [pid = 2880] [serial = 1060] [outer = 24ECBC00]
10:17:51 INFO - PROCESS | 2880 | 1449080271258 Marionette INFO loaded listener.js
10:17:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (254D7C00) [pid = 2880] [serial = 1061] [outer = 24ECBC00]
10:17:51 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
10:17:51 INFO - document served over http requires an https
10:17:51 INFO - sub-resource via xhr-request using the meta-referrer
10:17:51 INFO - delivery method with keep-origin-redirect and when
10: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"
10:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:51 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
10:17:51 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 931ms
10:17:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:17:52 INFO - PROCESS | 2880 | ++DOCSHELL 254D0C00 == 73 [pid = 2880] [id = 379]
10:17:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (2568CC00) [pid = 2880] [serial = 1062] [outer = 00000000]
10:17:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (256A6000) [pid = 2880] [serial = 1063] [outer = 2568CC00]
10:17:52 INFO - PROCESS | 2880 | 1449080272238 Marionette INFO loaded listener.js
10:17:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (25C0CC00) [pid = 2880] [serial = 1064] [outer = 2568CC00]
10:17:52 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
10:17:52 INFO - document served over http requires an https
10:17:52 INFO - sub-resource via xhr-request using the meta-referrer
10:17:52 INFO - delivery method with no-redirect and when
10:17: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"
10:17:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:52 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
10:17:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 970ms
10:17:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:17:53 INFO - PROCESS | 2880 | ++DOCSHELL 25C0F400 == 74 [pid = 2880] [id = 380]
10:17:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (25C0F800) [pid = 2880] [serial = 1065] [outer = 00000000]
10:17:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (25E4BC00) [pid = 2880] [serial = 1066] [outer = 25C0F800]
10:17:53 INFO - PROCESS | 2880 | 1449080273144 Marionette INFO loaded listener.js
10:17:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (25E4B800) [pid = 2880] [serial = 1067] [outer = 25C0F800]
10:17:53 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
10:17:53 INFO - document served over http requires an https
10:17:53 INFO - sub-resource via xhr-request using the meta-referrer
10:17:53 INFO - delivery method with swap-origin-redirect and when
10:17: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"
10:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:17:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:17:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:53 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
10:17:53 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 870ms
10:17:53 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
10:17:54 INFO - PROCESS | 2880 | ++DOCSHELL 25E47800 == 75 [pid = 2880] [id = 381]
10:17:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (25E47C00) [pid = 2880] [serial = 1068] [outer = 00000000]
10:17:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (2638F400) [pid = 2880] [serial = 1069] [outer = 25E47C00]
10:17:54 INFO - PROCESS | 2880 | 1449080274066 Marionette INFO loaded listener.js
10:17:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (26391400) [pid = 2880] [serial = 1070] [outer = 25E47C00]
10:17:54 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
10:17:54 INFO - document served over http requires an http
10:17:54 INFO - sub-resource via fetch-request using the meta-referrer
10:17:54 INFO - delivery method with keep-origin-redirect and when
10:17:54 INFO - the target request is same-origin.
10:17:54 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 930ms
10:17:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:17:54 INFO - PROCESS | 2880 | ++DOCSHELL 2639A000 == 76 [pid = 2880] [id = 382]
10:17:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (2639A800) [pid = 2880] [serial = 1071] [outer = 00000000]
10:17:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (263B6C00) [pid = 2880] [serial = 1072] [outer = 2639A800]
10:17:54 INFO - PROCESS | 2880 | 1449080274959 Marionette INFO loaded listener.js
10:17:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (263B9000) [pid = 2880] [serial = 1073] [outer = 2639A800]
10:17:55 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
10:17:55 INFO - document served over http requires an http
10:17:55 INFO - sub-resource via fetch-request using the meta-referrer
10:17:55 INFO - delivery method with no-redirect and when
10:17:55 INFO - the target request is same-origin.
10:17:55 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 930ms
10:17:55 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
10:17:55 INFO - PROCESS | 2880 | ++DOCSHELL 2664B400 == 77 [pid = 2880] [id = 383]
10:17:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (2664C800) [pid = 2880] [serial = 1074] [outer = 00000000]
10:17:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (26656C00) [pid = 2880] [serial = 1075] [outer = 2664C800]
10:17:55 INFO - PROCESS | 2880 | 1449080275902 Marionette INFO loaded listener.js
10:17:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (26659800) [pid = 2880] [serial = 1076] [outer = 2664C800]
10:17:56 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
10:17:56 INFO - document served over http requires an http
10:17:56 INFO - sub-resource via fetch-request using the meta-referrer
10:17:56 INFO - delivery method with swap-origin-redirect and when
10:17: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"
10:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:17:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:17:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:17:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:56 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
10:17:56 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 970ms
10:17:56 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
10:17:56 INFO - PROCESS | 2880 | ++DOCSHELL 26BEE000 == 78 [pid = 2880] [id = 384]
10:17:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (26BF0000) [pid = 2880] [serial = 1077] [outer = 00000000]
10:17:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (282E6C00) [pid = 2880] [serial = 1078] [outer = 26BF0000]
10:17:56 INFO - PROCESS | 2880 | 1449080276890 Marionette INFO loaded listener.js
10:17:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (282EF800) [pid = 2880] [serial = 1079] [outer = 26BF0000]
10:17:57 INFO - PROCESS | 2880 | ++DOCSHELL 28714400 == 79 [pid = 2880] [id = 385]
10:17:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (28714800) [pid = 2880] [serial = 1080] [outer = 00000000]
10:17:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (2871C400) [pid = 2880] [serial = 1081] [outer = 28714800]
10:17:57 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
10:17:57 INFO - document served over http requires an http
10:17:57 INFO - sub-resource via iframe-tag using the meta-referrer
10:17:57 INFO - delivery method with keep-origin-redirect and when
10:17:57 INFO - the target request is same-origin.
10:17:57 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 970ms
10:17:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:17:57 INFO - PROCESS | 2880 | ++DOCSHELL 28719000 == 80 [pid = 2880] [id = 386]
10:17:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (28719400) [pid = 2880] [serial = 1082] [outer = 00000000]
10:17:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (28905000) [pid = 2880] [serial = 1083] [outer = 28719400]
10:17:57 INFO - PROCESS | 2880 | 1449080277879 Marionette INFO loaded listener.js
10:17:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (28909400) [pid = 2880] [serial = 1084] [outer = 28719400]
10:17:58 INFO - PROCESS | 2880 | ++DOCSHELL 2890D000 == 81 [pid = 2880] [id = 387]
10:17:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (2890FC00) [pid = 2880] [serial = 1085] [outer = 00000000]
10:17:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (28902400) [pid = 2880] [serial = 1086] [outer = 2890FC00]
10:17:58 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
10:17:58 INFO - document served over http requires an http
10:17:58 INFO - sub-resource via iframe-tag using the meta-referrer
10:17:58 INFO - delivery method with no-redirect and when
10:17:58 INFO - the target request is same-origin.
10:17:58 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 1021ms
10:17:58 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
10:17:58 INFO - PROCESS | 2880 | ++DOCSHELL 28964400 == 82 [pid = 2880] [id = 388]
10:17:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (28966000) [pid = 2880] [serial = 1087] [outer = 00000000]
10:17:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (28A9A000) [pid = 2880] [serial = 1088] [outer = 28966000]
10:17:58 INFO - PROCESS | 2880 | 1449080278908 Marionette INFO loaded listener.js
10:17:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (28970000) [pid = 2880] [serial = 1089] [outer = 28966000]
10:17:59 INFO - PROCESS | 2880 | ++DOCSHELL 28AA5C00 == 83 [pid = 2880] [id = 389]
10:17:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (28AA6400) [pid = 2880] [serial = 1090] [outer = 00000000]
10:17:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (28B13400) [pid = 2880] [serial = 1091] [outer = 28AA6400]
10:17:59 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
10:17:59 INFO - document served over http requires an http
10:17:59 INFO - sub-resource via iframe-tag using the meta-referrer
10:17:59 INFO - delivery method with swap-origin-redirect and when
10:17: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"
10:17:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:17:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:17:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:17:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:17:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:17:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:17:59 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
10:17:59 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 1019ms
10:17:59 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
10:17:59 INFO - PROCESS | 2880 | ++DOCSHELL 28AA8000 == 84 [pid = 2880] [id = 390]
10:17:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (28AA8800) [pid = 2880] [serial = 1092] [outer = 00000000]
10:17:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (28B1B400) [pid = 2880] [serial = 1093] [outer = 28AA8800]
10:17:59 INFO - PROCESS | 2880 | 1449080279938 Marionette INFO loaded listener.js
10:18:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (28B12800) [pid = 2880] [serial = 1094] [outer = 28AA8800]
10:18:00 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
10:18:00 INFO - document served over http requires an http
10:18:00 INFO - sub-resource via script-tag using the meta-referrer
10:18:00 INFO - delivery method with keep-origin-redirect and when
10:18:00 INFO - the target request is same-origin.
10:18:00 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
10:18:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:18:00 INFO - PROCESS | 2880 | ++DOCSHELL 28F24000 == 85 [pid = 2880] [id = 391]
10:18:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (28F27000) [pid = 2880] [serial = 1095] [outer = 00000000]
10:18:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (28F30400) [pid = 2880] [serial = 1096] [outer = 28F27000]
10:18:00 INFO - PROCESS | 2880 | 1449080280865 Marionette INFO loaded listener.js
10:18:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (28F30000) [pid = 2880] [serial = 1097] [outer = 28F27000]
10:18:02 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
10:18:02 INFO - document served over http requires an http
10:18:02 INFO - sub-resource via script-tag using the meta-referrer
10:18:02 INFO - delivery method with no-redirect and when
10:18:02 INFO - the target request is same-origin.
10:18:02 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 1918ms
10:18:02 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
10:18:02 INFO - PROCESS | 2880 | ++DOCSHELL 0EECE000 == 86 [pid = 2880] [id = 392]
10:18:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (0F1D4C00) [pid = 2880] [serial = 1098] [outer = 00000000]
10:18:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (15587C00) [pid = 2880] [serial = 1099] [outer = 0F1D4C00]
10:18:02 INFO - PROCESS | 2880 | 1449080282793 Marionette INFO loaded listener.js
10:18:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (17242000) [pid = 2880] [serial = 1100] [outer = 0F1D4C00]
10:18:04 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
10:18:04 INFO - document served over http requires an http
10:18:04 INFO - sub-resource via script-tag using the meta-referrer
10:18:04 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:18:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:18:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:04 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
10:18:04 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 1918ms
10:18:04 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
10:18:04 INFO - PROCESS | 2880 | ++DOCSHELL 0F498C00 == 87 [pid = 2880] [id = 393]
10:18:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (17242C00) [pid = 2880] [serial = 1101] [outer = 00000000]
10:18:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (18699000) [pid = 2880] [serial = 1102] [outer = 17242C00]
10:18:04 INFO - PROCESS | 2880 | 1449080284721 Marionette INFO loaded listener.js
10:18:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (18914400) [pid = 2880] [serial = 1103] [outer = 17242C00]
10:18:05 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
10:18:05 INFO - document served over http requires an http
10:18:05 INFO - sub-resource via xhr-request using the meta-referrer
10:18:05 INFO - delivery method with keep-origin-redirect and when
10:18:05 INFO - the target request is same-origin.
10:18:05 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 930ms
10:18:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:18:05 INFO - PROCESS | 2880 | ++DOCSHELL 0EE77000 == 88 [pid = 2880] [id = 394]
10:18:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (0F1AAC00) [pid = 2880] [serial = 1104] [outer = 00000000]
10:18:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (16716400) [pid = 2880] [serial = 1105] [outer = 0F1AAC00]
10:18:05 INFO - PROCESS | 2880 | 1449080285657 Marionette INFO loaded listener.js
10:18:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (18D1AC00) [pid = 2880] [serial = 1106] [outer = 0F1AAC00]
10:18:06 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
10:18:06 INFO - document served over http requires an http
10:18:06 INFO - sub-resource via xhr-request using the meta-referrer
10:18:06 INFO - delivery method with no-redirect and when
10:18:06 INFO - the target request is same-origin.
10:18:06 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 1070ms
10:18:06 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
10:18:06 INFO - PROCESS | 2880 | ++DOCSHELL 13C4FC00 == 89 [pid = 2880] [id = 395]
10:18:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (15470400) [pid = 2880] [serial = 1107] [outer = 00000000]
10:18:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (1A0C2400) [pid = 2880] [serial = 1108] [outer = 15470400]
10:18:06 INFO - PROCESS | 2880 | 1449080286714 Marionette INFO loaded listener.js
10:18:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (1AF90000) [pid = 2880] [serial = 1109] [outer = 15470400]
10:18:07 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
10:18:07 INFO - document served over http requires an http
10:18:07 INFO - sub-resource via xhr-request using the meta-referrer
10:18:07 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:18:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:18:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:07 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
10:18:07 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 870ms
10:18:07 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
10:18:07 INFO - PROCESS | 2880 | ++DOCSHELL 0F1DFC00 == 90 [pid = 2880] [id = 396]
10:18:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (131BE800) [pid = 2880] [serial = 1110] [outer = 00000000]
10:18:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (1BCC9C00) [pid = 2880] [serial = 1111] [outer = 131BE800]
10:18:07 INFO - PROCESS | 2880 | 1449080287610 Marionette INFO loaded listener.js
10:18:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (1BF9AC00) [pid = 2880] [serial = 1112] [outer = 131BE800]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1A4AA400 == 89 [pid = 2880] [id = 28]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1347B800 == 88 [pid = 2880] [id = 14]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 0A78EC00 == 87 [pid = 2880] [id = 321]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 0F378C00 == 86 [pid = 2880] [id = 26]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 0EE7B400 == 85 [pid = 2880] [id = 11]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 0F1D8400 == 84 [pid = 2880] [id = 25]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1AF8DC00 == 83 [pid = 2880] [id = 27]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 15471C00 == 82 [pid = 2880] [id = 24]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1724E400 == 81 [pid = 2880] [id = 16]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 23560000 == 80 [pid = 2880] [id = 370]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 21B4A000 == 79 [pid = 2880] [id = 369]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 18DB8C00 == 78 [pid = 2880] [id = 368]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 13BA2C00 == 77 [pid = 2880] [id = 367]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 14773000 == 76 [pid = 2880] [id = 366]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1C124400 == 75 [pid = 2880] [id = 365]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1BEA7400 == 74 [pid = 2880] [id = 364]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1875A800 == 73 [pid = 2880] [id = 363]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 13109400 == 72 [pid = 2880] [id = 362]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 0F379800 == 71 [pid = 2880] [id = 361]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1AA62400 == 70 [pid = 2880] [id = 360]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 186A0400 == 69 [pid = 2880] [id = 359]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 0A795800 == 68 [pid = 2880] [id = 358]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 0F37E800 == 67 [pid = 2880] [id = 357]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 0E94A000 == 66 [pid = 2880] [id = 356]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1AA8D000 == 65 [pid = 2880] [id = 355]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 23289000 == 64 [pid = 2880] [id = 354]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 21F54C00 == 63 [pid = 2880] [id = 353]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 22DB3C00 == 62 [pid = 2880] [id = 352]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 22A1F800 == 61 [pid = 2880] [id = 351]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 2257C800 == 60 [pid = 2880] [id = 350]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1C06D000 == 59 [pid = 2880] [id = 349]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 21F5E800 == 58 [pid = 2880] [id = 348]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 1480E800 == 57 [pid = 2880] [id = 347]
10:18:07 INFO - PROCESS | 2880 | --DOCSHELL 21B47C00 == 56 [pid = 2880] [id = 346]
10:18:08 INFO - PROCESS | 2880 | --DOCSHELL 1C087400 == 55 [pid = 2880] [id = 336]
10:18:08 INFO - PROCESS | 2880 | --DOCSHELL 1AF8E400 == 54 [pid = 2880] [id = 334]
10:18:08 INFO - PROCESS | 2880 | --DOCSHELL 15587800 == 53 [pid = 2880] [id = 332]
10:18:08 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (18920000) [pid = 2880] [serial = 919] [outer = 00000000] [url = about:blank]
10:18:08 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (1875AC00) [pid = 2880] [serial = 891] [outer = 00000000] [url = about:blank]
10:18:08 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (14774000) [pid = 2880] [serial = 909] [outer = 00000000] [url = about:blank]
10:18:08 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (0EA5B800) [pid = 2880] [serial = 903] [outer = 00000000] [url = about:blank]
10:18:08 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (1C650000) [pid = 2880] [serial = 897] [outer = 00000000] [url = about:blank]
10:18:08 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (1875B400) [pid = 2880] [serial = 914] [outer = 00000000] [url = about:blank]
10:18:08 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (1B1D6800) [pid = 2880] [serial = 894] [outer = 00000000] [url = about:blank]
10:18:08 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (0F491C00) [pid = 2880] [serial = 906] [outer = 00000000] [url = about:blank]
10:18:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:18:08 INFO - document served over http requires an https
10:18:08 INFO - sub-resource via fetch-request using the meta-referrer
10:18:08 INFO - delivery method with keep-origin-redirect and when
10: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"
10:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:18:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:18:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:18:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:18:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1320ms
10:18:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:18:08 INFO - PROCESS | 2880 | ++DOCSHELL 0F1D8400 == 54 [pid = 2880] [id = 397]
10:18:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (0F1DC800) [pid = 2880] [serial = 1113] [outer = 00000000]
10:18:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (0F492000) [pid = 2880] [serial = 1114] [outer = 0F1DC800]
10:18:08 INFO - PROCESS | 2880 | 1449080288894 Marionette INFO loaded listener.js
10:18:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (13109400) [pid = 2880] [serial = 1115] [outer = 0F1DC800]
10:18:09 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
10:18:09 INFO - document served over http requires an https
10:18:09 INFO - sub-resource via fetch-request using the meta-referrer
10:18:09 INFO - delivery method with no-redirect and when
10: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"
10:18:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:18:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:18:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:18:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:09 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
10:18:09 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 671ms
10:18:09 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
10:18:09 INFO - PROCESS | 2880 | ++DOCSHELL 14774000 == 55 [pid = 2880] [id = 398]
10:18:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (15463400) [pid = 2880] [serial = 1116] [outer = 00000000]
10:18:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (17239800) [pid = 2880] [serial = 1117] [outer = 15463400]
10:18:09 INFO - PROCESS | 2880 | 1449080289516 Marionette INFO loaded listener.js
10:18:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (186A1000) [pid = 2880] [serial = 1118] [outer = 15463400]
10:18:10 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
10:18:10 INFO - document served over http requires an https
10:18:10 INFO - sub-resource via fetch-request using the meta-referrer
10:18:10 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:18:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:18:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:18:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:10 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
10:18:10 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 770ms
10:18:10 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
10:18:10 INFO - PROCESS | 2880 | ++DOCSHELL 18920000 == 56 [pid = 2880] [id = 399]
10:18:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (18B7BC00) [pid = 2880] [serial = 1119] [outer = 00000000]
10:18:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (18DB0400) [pid = 2880] [serial = 1120] [outer = 18B7BC00]
10:18:10 INFO - PROCESS | 2880 | 1449080290347 Marionette INFO loaded listener.js
10:18:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (19AAD000) [pid = 2880] [serial = 1121] [outer = 18B7BC00]
10:18:10 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
10:18:10 INFO - document served over http requires an https
10:18:10 INFO - sub-resource via fetch-request using the meta-referrer
10:18:10 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:18:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:18:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:18:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:10 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
10:18:10 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 770ms
10:18:10 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
10:18:11 INFO - PROCESS | 2880 | ++DOCSHELL 1AA90C00 == 57 [pid = 2880] [id = 400]
10:18:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (1AEB0400) [pid = 2880] [serial = 1122] [outer = 00000000]
10:18:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (1BCD3400) [pid = 2880] [serial = 1123] [outer = 1AEB0400]
10:18:11 INFO - PROCESS | 2880 | 1449080291136 Marionette INFO loaded listener.js
10:18:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (1BEA6800) [pid = 2880] [serial = 1124] [outer = 1AEB0400]
10:18:11 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
10:18:11 INFO - document served over http requires an https
10:18:11 INFO - sub-resource via fetch-request using the meta-referrer
10:18:11 INFO - delivery method with keep-origin-redirect and when
10: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"
10:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:18:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:18:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:18:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:11 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
10:18:11 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 730ms
10:18:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:18:11 INFO - PROCESS | 2880 | ++DOCSHELL 1C06BC00 == 58 [pid = 2880] [id = 401]
10:18:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (1C06F800) [pid = 2880] [serial = 1125] [outer = 00000000]
10:18:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (1C083000) [pid = 2880] [serial = 1126] [outer = 1C06F800]
10:18:11 INFO - PROCESS | 2880 | 1449080291859 Marionette INFO loaded listener.js
10:18:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (1C11F800) [pid = 2880] [serial = 1127] [outer = 1C06F800]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (1367E400) [pid = 2880] [serial = 1001] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080256663]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (1B035800) [pid = 2880] [serial = 935] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080236955]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (1C088C00) [pid = 2880] [serial = 940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (1AEADC00) [pid = 2880] [serial = 925] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (18D12C00) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (15589400) [pid = 2880] [serial = 930] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (1BF90C00) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (2203FC00) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (0A795C00) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (23565400) [pid = 2880] [serial = 1038] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (1AA90800) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (20943000) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (13C5CC00) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (1E097C00) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (0F37DC00) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (1310AC00) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (18914000) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (18915400) [pid = 2880] [serial = 1006] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (1F0C5000) [pid = 2880] [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]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (241AA000) [pid = 2880] [serial = 996] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (0F48CC00) [pid = 2880] [serial = 997] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (24166400) [pid = 2880] [serial = 994] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (15584C00) [pid = 2880] [serial = 1002] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080256663]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (18754800) [pid = 2880] [serial = 999] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (230A3800) [pid = 2880] [serial = 988] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (2328CC00) [pid = 2880] [serial = 991] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (22A23000) [pid = 2880] [serial = 982] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (22DB6800) [pid = 2880] [serial = 985] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (223E2000) [pid = 2880] [serial = 976] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (22715800) [pid = 2880] [serial = 979] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (21E73000) [pid = 2880] [serial = 970] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (21F5D000) [pid = 2880] [serial = 973] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (211ADC00) [pid = 2880] [serial = 964] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (21A7B400) [pid = 2880] [serial = 967] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (1B1D6400) [pid = 2880] [serial = 936] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080236955]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (18757400) [pid = 2880] [serial = 933] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (1C6BBC00) [pid = 2880] [serial = 946] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (19AA8C00) [pid = 2880] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (0EAA3C00) [pid = 2880] [serial = 1004] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (1C073800) [pid = 2880] [serial = 941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (1BEAA800) [pid = 2880] [serial = 938] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (1B033800) [pid = 2880] [serial = 1009] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (1AF86000) [pid = 2880] [serial = 926] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (1C607000) [pid = 2880] [serial = 943] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (1E098800) [pid = 2880] [serial = 949] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (209AF400) [pid = 2880] [serial = 961] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (18D1A400) [pid = 2880] [serial = 1018] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (1C077400) [pid = 2880] [serial = 1021] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (1B02F000) [pid = 2880] [serial = 1030] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (1F0CB000) [pid = 2880] [serial = 1024] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (20787400) [pid = 2880] [serial = 958] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (1E96B400) [pid = 2880] [serial = 952] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (20285800) [pid = 2880] [serial = 955] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (21B4D400) [pid = 2880] [serial = 1033] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (227BA400) [pid = 2880] [serial = 1036] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (18915000) [pid = 2880] [serial = 1012] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1476A400) [pid = 2880] [serial = 1015] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (17237000) [pid = 2880] [serial = 931] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (0F1D4400) [pid = 2880] [serial = 928] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (20D2CC00) [pid = 2880] [serial = 1027] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (24165000) [pid = 2880] [serial = 1039] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (241B2400) [pid = 2880] [serial = 1041] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (19A7CC00) [pid = 2880] [serial = 924] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (18DADC00) [pid = 2880] [serial = 1019] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (1C803C00) [pid = 2880] [serial = 1022] [outer = 00000000] [url = about:blank]
10:18:12 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (20282000) [pid = 2880] [serial = 1025] [outer = 00000000] [url = about:blank]
10:18:12 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
10:18:12 INFO - document served over http requires an https
10:18:12 INFO - sub-resource via fetch-request using the meta-referrer
10:18:12 INFO - delivery method with no-redirect and when
10: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"
10:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:18:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:18:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:18:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:12 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
10:18:12 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 1171ms
10:18:12 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
10:18:12 INFO - PROCESS | 2880 | ++DOCSHELL 17109000 == 59 [pid = 2880] [id = 402]
10:18:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (1837F000) [pid = 2880] [serial = 1128] [outer = 00000000]
10:18:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (1AEB6800) [pid = 2880] [serial = 1129] [outer = 1837F000]
10:18:12 INFO - PROCESS | 2880 | 1449080292958 Marionette INFO loaded listener.js
10:18:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (1C11D000) [pid = 2880] [serial = 1130] [outer = 1837F000]
10:18:13 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
10:18:13 INFO - document served over http requires an https
10:18:13 INFO - sub-resource via fetch-request using the meta-referrer
10:18:13 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:18:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:18:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:18:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:13 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
10:18:13 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 670ms
10:18:13 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
10:18:13 INFO - PROCESS | 2880 | ++DOCSHELL 1C65F000 == 60 [pid = 2880] [id = 403]
10:18:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (1C665400) [pid = 2880] [serial = 1131] [outer = 00000000]
10:18:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (1C6C1C00) [pid = 2880] [serial = 1132] [outer = 1C665400]
10:18:13 INFO - PROCESS | 2880 | 1449080293662 Marionette INFO loaded listener.js
10:18:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1C876400) [pid = 2880] [serial = 1133] [outer = 1C665400]
10:18:14 INFO - PROCESS | 2880 | ++DOCSHELL 1E08B400 == 61 [pid = 2880] [id = 404]
10:18:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1E08B800) [pid = 2880] [serial = 1134] [outer = 00000000]
10:18:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1E096000) [pid = 2880] [serial = 1135] [outer = 1E08B800]
10:18:14 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
10:18:14 INFO - document served over http requires an https
10:18:14 INFO - sub-resource via iframe-tag using the meta-referrer
10:18:14 INFO - delivery method with keep-origin-redirect and when
10:18: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"
10:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:18:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:18:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:14 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
10:18:14 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 770ms
10:18:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:18:14 INFO - PROCESS | 2880 | ++DOCSHELL 1D225C00 == 62 [pid = 2880] [id = 405]
10:18:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1D226000) [pid = 2880] [serial = 1136] [outer = 00000000]
10:18:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1E0BB800) [pid = 2880] [serial = 1137] [outer = 1D226000]
10:18:14 INFO - PROCESS | 2880 | 1449080294430 Marionette INFO loaded listener.js
10:18:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1E0BF800) [pid = 2880] [serial = 1138] [outer = 1D226000]
10:18:15 INFO - PROCESS | 2880 | ++DOCSHELL 0F706800 == 63 [pid = 2880] [id = 406]
10:18:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (0F88C000) [pid = 2880] [serial = 1139] [outer = 00000000]
10:18:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (0F490000) [pid = 2880] [serial = 1140] [outer = 0F88C000]
10:18:15 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
10:18:15 INFO - document served over http requires an https
10:18:15 INFO - sub-resource via iframe-tag using the meta-referrer
10:18:15 INFO - delivery method with no-redirect and when
10: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"
10:18:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:18:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:18:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:15 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
10:18:15 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
10:18:15 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
10:18:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (16731400) [pid = 2880] [serial = 1141] [outer = 13909000]
10:18:15 INFO - PROCESS | 2880 | ++DOCSHELL 17243400 == 64 [pid = 2880] [id = 407]
10:18:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (17243800) [pid = 2880] [serial = 1142] [outer = 00000000]
10:18:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (18758800) [pid = 2880] [serial = 1143] [outer = 17243800]
10:18:15 INFO - PROCESS | 2880 | 1449080295681 Marionette INFO loaded listener.js
10:18:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (18D1C400) [pid = 2880] [serial = 1144] [outer = 17243800]
10:18:16 INFO - PROCESS | 2880 | ++DOCSHELL 1C651000 == 65 [pid = 2880] [id = 408]
10:18:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (1C656C00) [pid = 2880] [serial = 1145] [outer = 00000000]
10:18:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (1AA8F000) [pid = 2880] [serial = 1146] [outer = 1C656C00]
10:18:16 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
10:18:16 INFO - document served over http requires an https
10:18:16 INFO - sub-resource via iframe-tag using the meta-referrer
10:18:16 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:18:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:18:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:16 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
10:18:16 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 1181ms
10:18:16 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
10:18:16 INFO - PROCESS | 2880 | ++DOCSHELL 1C664400 == 66 [pid = 2880] [id = 409]
10:18:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (1C872800) [pid = 2880] [serial = 1147] [outer = 00000000]
10:18:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (1E0EC000) [pid = 2880] [serial = 1148] [outer = 1C872800]
10:18:16 INFO - PROCESS | 2880 | 1449080296842 Marionette INFO loaded listener.js
10:18:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (1E808000) [pid = 2880] [serial = 1149] [outer = 1C872800]
10:18:17 INFO - PROCESS | 2880 | ++DOCSHELL 1E960400 == 67 [pid = 2880] [id = 410]
10:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (1E961000) [pid = 2880] [serial = 1150] [outer = 00000000]
10:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (1E96C800) [pid = 2880] [serial = 1151] [outer = 1E961000]
10:18:17 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
10:18:17 INFO - document served over http requires an https
10:18:17 INFO - sub-resource via iframe-tag using the meta-referrer
10:18:17 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:18:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:18:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:17 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
10:18:17 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 1070ms
10:18:17 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
10:18:17 INFO - PROCESS | 2880 | ++DOCSHELL 1F0C6800 == 68 [pid = 2880] [id = 411]
10:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (2021B800) [pid = 2880] [serial = 1152] [outer = 00000000]
10:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (20284800) [pid = 2880] [serial = 1153] [outer = 2021B800]
10:18:17 INFO - PROCESS | 2880 | 1449080297879 Marionette INFO loaded listener.js
10:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (204A7000) [pid = 2880] [serial = 1154] [outer = 2021B800]
10:18:18 INFO - PROCESS | 2880 | ++DOCSHELL 20632400 == 69 [pid = 2880] [id = 412]
10:18:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (20633000) [pid = 2880] [serial = 1155] [outer = 00000000]
10:18:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (20787800) [pid = 2880] [serial = 1156] [outer = 20633000]
10:18:18 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
10:18:18 INFO - document served over http requires an https
10:18:18 INFO - sub-resource via iframe-tag using the meta-referrer
10:18:18 INFO - delivery method with keep-origin-redirect and when
10: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"
10:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:18:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:18:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:18 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
10:18:18 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 1025ms
10:18:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:18:18 INFO - PROCESS | 2880 | ++DOCSHELL 20635000 == 70 [pid = 2880] [id = 413]
10:18:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (2063CC00) [pid = 2880] [serial = 1157] [outer = 00000000]
10:18:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (209A6C00) [pid = 2880] [serial = 1158] [outer = 2063CC00]
10:18:18 INFO - PROCESS | 2880 | 1449080298938 Marionette INFO loaded listener.js
10:18:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (20D21800) [pid = 2880] [serial = 1159] [outer = 2063CC00]
10:18:19 INFO - PROCESS | 2880 | ++DOCSHELL 20D30400 == 71 [pid = 2880] [id = 414]
10:18:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (20E85C00) [pid = 2880] [serial = 1160] [outer = 00000000]
10:18:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (2078C400) [pid = 2880] [serial = 1161] [outer = 20E85C00]
10:18:19 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
10:18:19 INFO - document served over http requires an https
10:18:19 INFO - sub-resource via iframe-tag using the meta-referrer
10:18:19 INFO - delivery method with no-redirect and when
10: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"
10:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:18:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:18:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:19 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
10:18:19 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 1069ms
10:18:19 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
10:18:19 INFO - PROCESS | 2880 | ++DOCSHELL 0F1DB800 == 72 [pid = 2880] [id = 415]
10:18:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (20E86400) [pid = 2880] [serial = 1162] [outer = 00000000]
10:18:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (21A39400) [pid = 2880] [serial = 1163] [outer = 20E86400]
10:18:20 INFO - PROCESS | 2880 | 1449080300001 Marionette INFO loaded listener.js
10:18:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (21A3F800) [pid = 2880] [serial = 1164] [outer = 20E86400]
10:18:20 INFO - PROCESS | 2880 | ++DOCSHELL 21E32C00 == 73 [pid = 2880] [id = 416]
10:18:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (21E33800) [pid = 2880] [serial = 1165] [outer = 00000000]
10:18:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (21E72C00) [pid = 2880] [serial = 1166] [outer = 21E33800]
10:18:20 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
10:18:20 INFO - document served over http requires an https
10:18:20 INFO - sub-resource via iframe-tag using the meta-referrer
10:18:20 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:18:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:18:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:20 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
10:18:20 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 1070ms
10:18:20 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
10:18:21 INFO - PROCESS | 2880 | ++DOCSHELL 21A89800 == 74 [pid = 2880] [id = 417]
10:18:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (21E3C800) [pid = 2880] [serial = 1167] [outer = 00000000]
10:18:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (21F0E000) [pid = 2880] [serial = 1168] [outer = 21E3C800]
10:18:21 INFO - PROCESS | 2880 | 1449080301091 Marionette INFO loaded listener.js
10:18:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (21F5D800) [pid = 2880] [serial = 1169] [outer = 21E3C800]
10:18:21 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
10:18:21 INFO - document served over http requires an https
10:18:21 INFO - sub-resource via script-tag using the meta-referrer
10:18:21 INFO - delivery method with keep-origin-redirect and when
10: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"
10:18:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:18:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:18:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:21 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
10:18:21 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 1020ms
10:18:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:18:22 INFO - PROCESS | 2880 | ++DOCSHELL 21F05400 == 75 [pid = 2880] [id = 418]
10:18:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (2203B400) [pid = 2880] [serial = 1170] [outer = 00000000]
10:18:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (223E4800) [pid = 2880] [serial = 1171] [outer = 2203B400]
10:18:22 INFO - PROCESS | 2880 | 1449080302078 Marionette INFO loaded listener.js
10:18:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (2257A400) [pid = 2880] [serial = 1172] [outer = 2203B400]
10:18:22 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
10:18:22 INFO - document served over http requires an https
10:18:22 INFO - sub-resource via script-tag using the meta-referrer
10:18:22 INFO - delivery method with no-redirect and when
10: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"
10:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:18:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:18:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:22 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
10:18:22 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 870ms
10:18:22 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
10:18:22 INFO - PROCESS | 2880 | ++DOCSHELL 223E3000 == 76 [pid = 2880] [id = 419]
10:18:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (22716800) [pid = 2880] [serial = 1173] [outer = 00000000]
10:18:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (22A16C00) [pid = 2880] [serial = 1174] [outer = 22716800]
10:18:22 INFO - PROCESS | 2880 | 1449080302931 Marionette INFO loaded listener.js
10:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (22A16000) [pid = 2880] [serial = 1175] [outer = 22716800]
10:18:23 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
10:18:23 INFO - document served over http requires an https
10:18:23 INFO - sub-resource via script-tag using the meta-referrer
10:18:23 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:18:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:18:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:23 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
10:18:23 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 930ms
10:18:23 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
10:18:23 INFO - PROCESS | 2880 | ++DOCSHELL 22A34C00 == 77 [pid = 2880] [id = 420]
10:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (22DB3C00) [pid = 2880] [serial = 1176] [outer = 00000000]
10:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (22F79800) [pid = 2880] [serial = 1177] [outer = 22DB3C00]
10:18:23 INFO - PROCESS | 2880 | 1449080303865 Marionette INFO loaded listener.js
10:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (22F7E800) [pid = 2880] [serial = 1178] [outer = 22DB3C00]
10:18:24 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
10:18:24 INFO - document served over http requires an https
10:18:24 INFO - sub-resource via script-tag using the meta-referrer
10:18:24 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:18:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:18:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:24 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
10:18:24 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 930ms
10:18:24 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
10:18:24 INFO - PROCESS | 2880 | ++DOCSHELL 23281000 == 78 [pid = 2880] [id = 421]
10:18:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (23282C00) [pid = 2880] [serial = 1179] [outer = 00000000]
10:18:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (2355D000) [pid = 2880] [serial = 1180] [outer = 23282C00]
10:18:24 INFO - PROCESS | 2880 | 1449080304801 Marionette INFO loaded listener.js
10:18:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (23558000) [pid = 2880] [serial = 1181] [outer = 23282C00]
10:18:25 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
10:18:25 INFO - document served over http requires an https
10:18:25 INFO - sub-resource via script-tag using the meta-referrer
10:18:25 INFO - delivery method with keep-origin-redirect and when
10: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"
10:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:18:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:18:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:25 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
10:18:25 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 930ms
10:18:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:18:25 INFO - PROCESS | 2880 | ++DOCSHELL 241A3C00 == 79 [pid = 2880] [id = 422]
10:18:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (241A4800) [pid = 2880] [serial = 1182] [outer = 00000000]
10:18:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (2460E000) [pid = 2880] [serial = 1183] [outer = 241A4800]
10:18:25 INFO - PROCESS | 2880 | 1449080305765 Marionette INFO loaded listener.js
10:18:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (24ECB800) [pid = 2880] [serial = 1184] [outer = 241A4800]
10:18:26 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
10:18:26 INFO - document served over http requires an https
10:18:26 INFO - sub-resource via script-tag using the meta-referrer
10:18:26 INFO - delivery method with no-redirect and when
10: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"
10:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:18:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:18:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:26 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
10:18:26 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 970ms
10:18:26 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
10:18:26 INFO - PROCESS | 2880 | ++DOCSHELL 246F6000 == 80 [pid = 2880] [id = 423]
10:18:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (254D0000) [pid = 2880] [serial = 1185] [outer = 00000000]
10:18:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (256A5800) [pid = 2880] [serial = 1186] [outer = 254D0000]
10:18:26 INFO - PROCESS | 2880 | 1449080306715 Marionette INFO loaded listener.js
10:18:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (25C11C00) [pid = 2880] [serial = 1187] [outer = 254D0000]
10:18:27 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
10:18:27 INFO - document served over http requires an https
10:18:27 INFO - sub-resource via script-tag using the meta-referrer
10:18:27 INFO - delivery method with swap-origin-redirect and when
10: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"
10:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:18:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:18:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:27 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
10:18:27 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 970ms
10:18:27 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
10:18:27 INFO - PROCESS | 2880 | ++DOCSHELL 256A0000 == 81 [pid = 2880] [id = 424]
10:18:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (2624B000) [pid = 2880] [serial = 1188] [outer = 00000000]
10:18:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (26BF7C00) [pid = 2880] [serial = 1189] [outer = 2624B000]
10:18:27 INFO - PROCESS | 2880 | 1449080307697 Marionette INFO loaded listener.js
10:18:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (282E6800) [pid = 2880] [serial = 1190] [outer = 2624B000]
10:18:28 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
10:18:28 INFO - document served over http requires an https
10:18:28 INFO - sub-resource via xhr-request using the meta-referrer
10:18:28 INFO - delivery method with keep-origin-redirect and when
10:18: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"
10:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:18:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:18:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:28 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
10:18:28 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 870ms
10:18:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:18:28 INFO - PROCESS | 2880 | ++DOCSHELL 26BF3800 == 82 [pid = 2880] [id = 425]
10:18:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (26BF3C00) [pid = 2880] [serial = 1191] [outer = 00000000]
10:18:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (28F2C400) [pid = 2880] [serial = 1192] [outer = 26BF3C00]
10:18:28 INFO - PROCESS | 2880 | 1449080308602 Marionette INFO loaded listener.js
10:18:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (28F35C00) [pid = 2880] [serial = 1193] [outer = 26BF3C00]
10:18:29 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
10:18:29 INFO - document served over http requires an https
10:18:29 INFO - sub-resource via xhr-request using the meta-referrer
10:18:29 INFO - delivery method with no-redirect and when
10:18: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"
10:18:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:18:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:18:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:29 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
10:18:29 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 971ms
10:18:29 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
10:18:29 INFO - PROCESS | 2880 | ++DOCSHELL 28F6C400 == 83 [pid = 2880] [id = 426]
10:18:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (28F71400) [pid = 2880] [serial = 1194] [outer = 00000000]
10:18:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (29095800) [pid = 2880] [serial = 1195] [outer = 28F71400]
10:18:29 INFO - PROCESS | 2880 | 1449080309578 Marionette INFO loaded listener.js
10:18:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (29095400) [pid = 2880] [serial = 1196] [outer = 28F71400]
10:18:30 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
10:18:30 INFO - document served over http requires an https
10:18:30 INFO - sub-resource via xhr-request using the meta-referrer
10:18:30 INFO - delivery method with swap-origin-redirect and when
10:18: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"
10:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:18:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:18:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:30 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
10:18:30 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 930ms
10:18:30 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
10:18:30 INFO - PROCESS | 2880 | ++DOCSHELL 21FCC400 == 84 [pid = 2880] [id = 427]
10:18:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (21FCE800) [pid = 2880] [serial = 1197] [outer = 00000000]
10:18:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (21FD5000) [pid = 2880] [serial = 1198] [outer = 21FCE800]
10:18:30 INFO - PROCESS | 2880 | 1449080310494 Marionette INFO loaded listener.js
10:18:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (29090000) [pid = 2880] [serial = 1199] [outer = 21FCE800]
10:18:31 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
10:18:31 INFO - document served over http requires an https
10:18:31 INFO - sub-resource via xhr-request using the meta-referrer
10:18:31 INFO - delivery method with swap-origin-redirect and when
10:18:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:18:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:18:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:18:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:31 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
10:18:31 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 870ms
10:18:31 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
10:18:31 INFO - PROCESS | 2880 | ++DOCSHELL 21FD4400 == 85 [pid = 2880] [id = 428]
10:18:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (21FD4800) [pid = 2880] [serial = 1200] [outer = 00000000]
10:18:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (29238C00) [pid = 2880] [serial = 1201] [outer = 21FD4800]
10:18:31 INFO - PROCESS | 2880 | 1449080311410 Marionette INFO loaded listener.js
10:18:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (29238400) [pid = 2880] [serial = 1202] [outer = 21FD4800]
10:18:32 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
10:18:32 INFO - document served over http requires an https
10:18:32 INFO - sub-resource via xhr-request using the meta-referrer
10:18:32 INFO - delivery method with keep-origin-redirect and when
10:18: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"
10:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:18:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:18:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:32 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
10:18:32 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 931ms
10:18:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:18:32 INFO - PROCESS | 2880 | ++DOCSHELL 29284400 == 86 [pid = 2880] [id = 429]
10:18:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (29285400) [pid = 2880] [serial = 1203] [outer = 00000000]
10:18:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (295E6400) [pid = 2880] [serial = 1204] [outer = 29285400]
10:18:32 INFO - PROCESS | 2880 | 1449080312315 Marionette INFO loaded listener.js
10:18:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (295E5C00) [pid = 2880] [serial = 1205] [outer = 29285400]
10:18:32 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
10:18:32 INFO - document served over http requires an https
10:18:32 INFO - sub-resource via xhr-request using the meta-referrer
10:18:32 INFO - delivery method with no-redirect and when
10:18: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"
10:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:18:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:18:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:32 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
10:18:32 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 870ms
10:18:32 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
10:18:33 INFO - PROCESS | 2880 | ++DOCSHELL 295E4C00 == 87 [pid = 2880] [id = 430]
10:18:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (295E5800) [pid = 2880] [serial = 1206] [outer = 00000000]
10:18:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (29671C00) [pid = 2880] [serial = 1207] [outer = 295E5800]
10:18:33 INFO - PROCESS | 2880 | 1449080313231 Marionette INFO loaded listener.js
10:18:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (1BCC7800) [pid = 2880] [serial = 1208] [outer = 295E5800]
10:18:33 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
10:18:33 INFO - document served over http requires an https
10:18:33 INFO - sub-resource via xhr-request using the meta-referrer
10:18:33 INFO - delivery method with swap-origin-redirect and when
10:18: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"
10:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:18:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:18:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:18:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:18:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:18:33 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
10:18:33 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 930ms
10:18:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:18:34 INFO - PROCESS | 2880 | ++DOCSHELL 1B035C00 == 88 [pid = 2880] [id = 431]
10:18:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (29670C00) [pid = 2880] [serial = 1209] [outer = 00000000]
10:18:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (29BC1000) [pid = 2880] [serial = 1210] [outer = 29670C00]
10:18:34 INFO - PROCESS | 2880 | 1449080314204 Marionette INFO loaded listener.js
10:18:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (29BC3800) [pid = 2880] [serial = 1211] [outer = 29670C00]
10:18:36 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
10:18:36 INFO - document served over http requires an http
10:18:36 INFO - sub-resource via fetch-request using the http-csp
10:18:36 INFO - delivery method with keep-origin-redirect and when
10:18:36 INFO - the target request is cross-origin.
10:18:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2263ms
10:18:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:18:36 INFO - PROCESS | 2880 | ++DOCSHELL 0EE7A400 == 89 [pid = 2880] [id = 432]
10:18:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (0EE7B800) [pid = 2880] [serial = 1212] [outer = 00000000]
10:18:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (1869D000) [pid = 2880] [serial = 1213] [outer = 0EE7B800]
10:18:36 INFO - PROCESS | 2880 | 1449080316511 Marionette INFO loaded listener.js
10:18:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (1AA5C400) [pid = 2880] [serial = 1214] [outer = 0EE7B800]
10:18:37 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
10:18:37 INFO - document served over http requires an http
10:18:37 INFO - sub-resource via fetch-request using the http-csp
10:18:37 INFO - delivery method with no-redirect and when
10:18:37 INFO - the target request is cross-origin.
10:18:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1419ms
10:18:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:18:37 INFO - PROCESS | 2880 | ++DOCSHELL 1670AC00 == 90 [pid = 2880] [id = 433]
10:18:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (1670BC00) [pid = 2880] [serial = 1215] [outer = 00000000]
10:18:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (1874F000) [pid = 2880] [serial = 1216] [outer = 1670BC00]
10:18:37 INFO - PROCESS | 2880 | 1449080317934 Marionette INFO loaded listener.js
10:18:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (18BB9400) [pid = 2880] [serial = 1217] [outer = 1670BC00]
10:18:38 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
10:18:38 INFO - document served over http requires an http
10:18:38 INFO - sub-resource via fetch-request using the http-csp
10:18:38 INFO - delivery method with swap-origin-redirect and when
10:18:38 INFO - the target request is cross-origin.
10:18:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
10:18:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:18:38 INFO - PROCESS | 2880 | ++DOCSHELL 1C07B400 == 91 [pid = 2880] [id = 434]
10:18:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (1C07CC00) [pid = 2880] [serial = 1218] [outer = 00000000]
10:18:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (1C875400) [pid = 2880] [serial = 1219] [outer = 1C07CC00]
10:18:38 INFO - PROCESS | 2880 | 1449080318801 Marionette INFO loaded listener.js
10:18:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (1E805C00) [pid = 2880] [serial = 1220] [outer = 1C07CC00]
10:18:39 INFO - PROCESS | 2880 | ++DOCSHELL 1F05FC00 == 92 [pid = 2880] [id = 435]
10:18:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (1F064400) [pid = 2880] [serial = 1221] [outer = 00000000]
10:18:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (0EA9CC00) [pid = 2880] [serial = 1222] [outer = 1F064400]
10:18:39 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
10:18:39 INFO - document served over http requires an http
10:18:39 INFO - sub-resource via iframe-tag using the http-csp
10:18:39 INFO - delivery method with keep-origin-redirect and when
10:18:39 INFO - the target request is cross-origin.
10:18:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1217ms
10:18:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:18:40 INFO - PROCESS | 2880 | ++DOCSHELL 0FB8F000 == 93 [pid = 2880] [id = 436]
10:18:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (1AEAEC00) [pid = 2880] [serial = 1223] [outer = 00000000]
10:18:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (20783000) [pid = 2880] [serial = 1224] [outer = 1AEAEC00]
10:18:40 INFO - PROCESS | 2880 | 1449080320028 Marionette INFO loaded listener.js
10:18:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (20E93400) [pid = 2880] [serial = 1225] [outer = 1AEAEC00]
10:18:40 INFO - PROCESS | 2880 | ++DOCSHELL 21B4C400 == 94 [pid = 2880] [id = 437]
10:18:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (21E33400) [pid = 2880] [serial = 1226] [outer = 00000000]
10:18:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (139C4000) [pid = 2880] [serial = 1227] [outer = 21E33400]
10:18:40 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
10:18:40 INFO - document served over http requires an http
10:18:40 INFO - sub-resource via iframe-tag using the http-csp
10:18:40 INFO - delivery method with no-redirect and when
10:18:40 INFO - the target request is cross-origin.
10:18:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 930ms
10:18:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 1E08B400 == 93 [pid = 2880] [id = 404]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 1C65F000 == 92 [pid = 2880] [id = 403]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 17109000 == 91 [pid = 2880] [id = 402]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 1C06BC00 == 90 [pid = 2880] [id = 401]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 1AA90C00 == 89 [pid = 2880] [id = 400]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 18920000 == 88 [pid = 2880] [id = 399]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 14774000 == 87 [pid = 2880] [id = 398]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 0F1D8400 == 86 [pid = 2880] [id = 397]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 0F1DFC00 == 85 [pid = 2880] [id = 396]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 13C4FC00 == 84 [pid = 2880] [id = 395]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 0EE77000 == 83 [pid = 2880] [id = 394]
10:18:41 INFO - PROCESS | 2880 | ++DOCSHELL 0E944000 == 84 [pid = 2880] [id = 438]
10:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (0E944400) [pid = 2880] [serial = 1228] [outer = 00000000]
10:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (0F1A0800) [pid = 2880] [serial = 1229] [outer = 0E944400]
10:18:41 INFO - PROCESS | 2880 | 1449080321121 Marionette INFO loaded listener.js
10:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (0F881800) [pid = 2880] [serial = 1230] [outer = 0E944400]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 0F498C00 == 83 [pid = 2880] [id = 393]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 28AA5C00 == 82 [pid = 2880] [id = 389]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 2890D000 == 81 [pid = 2880] [id = 387]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 28714400 == 80 [pid = 2880] [id = 385]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 26BEE000 == 79 [pid = 2880] [id = 384]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 2664B400 == 78 [pid = 2880] [id = 383]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 2639A000 == 77 [pid = 2880] [id = 382]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 25E47800 == 76 [pid = 2880] [id = 381]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 25C0F400 == 75 [pid = 2880] [id = 380]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 254D0C00 == 74 [pid = 2880] [id = 379]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 24ECA800 == 73 [pid = 2880] [id = 378]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 2460D000 == 72 [pid = 2880] [id = 377]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 24607400 == 71 [pid = 2880] [id = 376]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 1C6C1000 == 70 [pid = 2880] [id = 375]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 1C123C00 == 69 [pid = 2880] [id = 374]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 18374800 == 68 [pid = 2880] [id = 373]
10:18:41 INFO - PROCESS | 2880 | --DOCSHELL 13479800 == 67 [pid = 2880] [id = 372]
10:18:41 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (163C3C00) [pid = 2880] [serial = 1016] [outer = 00000000] [url = about:blank]
10:18:41 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (1AA68C00) [pid = 2880] [serial = 1013] [outer = 00000000] [url = about:blank]
10:18:41 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (20E8C400) [pid = 2880] [serial = 1028] [outer = 00000000] [url = about:blank]
10:18:41 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (1BCD3C00) [pid = 2880] [serial = 1010] [outer = 00000000] [url = about:blank]
10:18:41 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (0F19D400) [pid = 2880] [serial = 1005] [outer = 00000000] [url = about:blank]
10:18:41 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (22A24000) [pid = 2880] [serial = 1037] [outer = 00000000] [url = about:blank]
10:18:41 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (20E92400) [pid = 2880] [serial = 1031] [outer = 00000000] [url = about:blank]
10:18:41 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (21E74400) [pid = 2880] [serial = 1034] [outer = 00000000] [url = about:blank]
10:18:41 INFO - PROCESS | 2880 | ++DOCSHELL 15583800 == 68 [pid = 2880] [id = 439]
10:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (16717000) [pid = 2880] [serial = 1231] [outer = 00000000]
10:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (17241C00) [pid = 2880] [serial = 1232] [outer = 16717000]
10:18:41 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
10:18:41 INFO - document served over http requires an http
10:18:41 INFO - sub-resource via iframe-tag using the http-csp
10:18:41 INFO - delivery method with swap-origin-redirect and when
10:18:41 INFO - the target request is cross-origin.
10:18:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1218ms
10:18:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:18:42 INFO - PROCESS | 2880 | ++DOCSHELL 1476F800 == 69 [pid = 2880] [id = 440]
10:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (14858400) [pid = 2880] [serial = 1233] [outer = 00000000]
10:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (17240400) [pid = 2880] [serial = 1234] [outer = 14858400]
10:18:42 INFO - PROCESS | 2880 | 1449080322056 Marionette INFO loaded listener.js
10:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (1875D800) [pid = 2880] [serial = 1235] [outer = 14858400]
10:18:42 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
10:18:42 INFO - document served over http requires an http
10:18:42 INFO - sub-resource via script-tag using the http-csp
10:18:42 INFO - delivery method with keep-origin-redirect and when
10:18:42 INFO - the target request is cross-origin.
10:18:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 730ms
10:18:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:18:42 INFO - PROCESS | 2880 | ++DOCSHELL 19A7EC00 == 70 [pid = 2880] [id = 441]
10:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (19AA1C00) [pid = 2880] [serial = 1236] [outer = 00000000]
10:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (1AF90400) [pid = 2880] [serial = 1237] [outer = 19AA1C00]
10:18:42 INFO - PROCESS | 2880 | 1449080322877 Marionette INFO loaded listener.js
10:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (1BCC5400) [pid = 2880] [serial = 1238] [outer = 19AA1C00]
10:18:43 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
10:18:43 INFO - document served over http requires an http
10:18:43 INFO - sub-resource via script-tag using the http-csp
10:18:43 INFO - delivery method with no-redirect and when
10:18:43 INFO - the target request is cross-origin.
10:18:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 670ms
10:18:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:18:43 INFO - PROCESS | 2880 | ++DOCSHELL 1AF8D400 == 71 [pid = 2880] [id = 442]
10:18:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (1B03A800) [pid = 2880] [serial = 1239] [outer = 00000000]
10:18:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (1C082C00) [pid = 2880] [serial = 1240] [outer = 1B03A800]
10:18:43 INFO - PROCESS | 2880 | 1449080323508 Marionette INFO loaded listener.js
10:18:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (1C604800) [pid = 2880] [serial = 1241] [outer = 1B03A800]
10:18:44 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
10:18:44 INFO - document served over http requires an http
10:18:44 INFO - sub-resource via script-tag using the http-csp
10:18:44 INFO - delivery method with swap-origin-redirect and when
10:18:44 INFO - the target request is cross-origin.
10:18:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 730ms
10:18:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:18:44 INFO - PROCESS | 2880 | ++DOCSHELL 1E098800 == 72 [pid = 2880] [id = 443]
10:18:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (20781C00) [pid = 2880] [serial = 1242] [outer = 00000000]
10:18:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (21B42800) [pid = 2880] [serial = 1243] [outer = 20781C00]
10:18:44 INFO - PROCESS | 2880 | 1449080324272 Marionette INFO loaded listener.js
10:18:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (21E3CC00) [pid = 2880] [serial = 1244] [outer = 20781C00]
10:18:44 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
10:18:44 INFO - document served over http requires an http
10:18:44 INFO - sub-resource via xhr-request using the http-csp
10:18:44 INFO - delivery method with keep-origin-redirect and when
10:18:44 INFO - the target request is cross-origin.
10:18:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 710ms
10:18:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:18:44 INFO - PROCESS | 2880 | ++DOCSHELL 21A89000 == 73 [pid = 2880] [id = 444]
10:18:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (21F5A800) [pid = 2880] [serial = 1245] [outer = 00000000]
10:18:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (22A29800) [pid = 2880] [serial = 1246] [outer = 21F5A800]
10:18:44 INFO - PROCESS | 2880 | 1449080324946 Marionette INFO loaded listener.js
10:18:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (230A3000) [pid = 2880] [serial = 1247] [outer = 21F5A800]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (1E096000) [pid = 2880] [serial = 1135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (1E0BB800) [pid = 2880] [serial = 1137] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (18B7BC00) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (1837F000) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (1E08B800) [pid = 2880] [serial = 1134] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (2355F800) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (1C665400) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (13679800) [pid = 2880] [serial = 1043] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080266773]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (15463400) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (17242C00) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (1AEB0400) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (0F1DC800) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (1C06F800) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (15470400) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (131BE800) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (0F1AAC00) [pid = 2880] [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]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (2890FC00) [pid = 2880] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080278346]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (28AA6400) [pid = 2880] [serial = 1090] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (28714800) [pid = 2880] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (1C64E800) [pid = 2880] [serial = 1048] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (2638F400) [pid = 2880] [serial = 1069] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (28B1B400) [pid = 2880] [serial = 1093] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (15587C00) [pid = 2880] [serial = 1099] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (263B6C00) [pid = 2880] [serial = 1072] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (254D5000) [pid = 2880] [serial = 1060] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (0F491400) [pid = 2880] [serial = 1044] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080266773]
10:18:45 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
10:18:45 INFO - document served over http requires an http
10:18:45 INFO - sub-resource via xhr-request using the http-csp
10:18:45 INFO - delivery method with no-redirect and when
10:18:45 INFO - the target request is cross-origin.
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (18699000) [pid = 2880] [serial = 1102] [outer = 00000000] [url = about:blank]
10:18:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1126ms
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (21E79800) [pid = 2880] [serial = 1051] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (2460EC00) [pid = 2880] [serial = 1054] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (16716400) [pid = 2880] [serial = 1105] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (28905000) [pid = 2880] [serial = 1083] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (28A9A000) [pid = 2880] [serial = 1088] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (282E6C00) [pid = 2880] [serial = 1078] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (28F30400) [pid = 2880] [serial = 1096] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (28902400) [pid = 2880] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080278346]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (1C6C1C00) [pid = 2880] [serial = 1132] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (1AEB6800) [pid = 2880] [serial = 1129] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (25E4BC00) [pid = 2880] [serial = 1066] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (1A0C2400) [pid = 2880] [serial = 1108] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (2871C400) [pid = 2880] [serial = 1081] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (17239800) [pid = 2880] [serial = 1117] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (1BCD3400) [pid = 2880] [serial = 1123] [outer = 00000000] [url = about:blank]
10:18:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (1C083000) [pid = 2880] [serial = 1126] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (26656C00) [pid = 2880] [serial = 1075] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (1E962C00) [pid = 2880] [serial = 1049] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (256A6000) [pid = 2880] [serial = 1063] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (28B13400) [pid = 2880] [serial = 1091] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (0F492000) [pid = 2880] [serial = 1114] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (1BCC9C00) [pid = 2880] [serial = 1111] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (18DB0400) [pid = 2880] [serial = 1120] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (18B70400) [pid = 2880] [serial = 1046] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (24E0F800) [pid = 2880] [serial = 1057] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (18D1AC00) [pid = 2880] [serial = 1106] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (18914400) [pid = 2880] [serial = 1103] [outer = 00000000] [url = about:blank]
10:18:45 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (1AF90000) [pid = 2880] [serial = 1109] [outer = 00000000] [url = about:blank]
10:18:46 INFO - PROCESS | 2880 | ++DOCSHELL 0F1DC800 == 74 [pid = 2880] [id = 445]
10:18:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (0F350C00) [pid = 2880] [serial = 1248] [outer = 00000000]
10:18:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (18914400) [pid = 2880] [serial = 1249] [outer = 0F350C00]
10:18:46 INFO - PROCESS | 2880 | 1449080326043 Marionette INFO loaded listener.js
10:18:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (1AEB0400) [pid = 2880] [serial = 1250] [outer = 0F350C00]
10:18:46 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
10:18:46 INFO - document served over http requires an http
10:18:46 INFO - sub-resource via xhr-request using the http-csp
10:18:46 INFO - delivery method with swap-origin-redirect and when
10:18:46 INFO - the target request is cross-origin.
10:18:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
10:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:18:46 INFO - PROCESS | 2880 | ++DOCSHELL 21F05C00 == 75 [pid = 2880] [id = 446]
10:18:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (241A7C00) [pid = 2880] [serial = 1251] [outer = 00000000]
10:18:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (246EC800) [pid = 2880] [serial = 1252] [outer = 241A7C00]
10:18:46 INFO - PROCESS | 2880 | 1449080326736 Marionette INFO loaded listener.js
10:18:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (24EC4800) [pid = 2880] [serial = 1253] [outer = 241A7C00]
10:18:47 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
10:18:47 INFO - document served over http requires an https
10:18:47 INFO - sub-resource via fetch-request using the http-csp
10:18:47 INFO - delivery method with keep-origin-redirect and when
10:18:47 INFO - the target request is cross-origin.
10:18:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
10:18:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:18:47 INFO - PROCESS | 2880 | ++DOCSHELL 24ECD800 == 76 [pid = 2880] [id = 447]
10:18:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (254D6400) [pid = 2880] [serial = 1254] [outer = 00000000]
10:18:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (25C09C00) [pid = 2880] [serial = 1255] [outer = 254D6400]
10:18:47 INFO - PROCESS | 2880 | 1449080327482 Marionette INFO loaded listener.js
10:18:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (25C13000) [pid = 2880] [serial = 1256] [outer = 254D6400]
10:18:48 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
10:18:48 INFO - document served over http requires an https
10:18:48 INFO - sub-resource via fetch-request using the http-csp
10:18:48 INFO - delivery method with no-redirect and when
10:18:48 INFO - the target request is cross-origin.
10:18:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 830ms
10:18:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:18:48 INFO - PROCESS | 2880 | ++DOCSHELL 15470C00 == 77 [pid = 2880] [id = 448]
10:18:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (167D5C00) [pid = 2880] [serial = 1257] [outer = 00000000]
10:18:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (18759400) [pid = 2880] [serial = 1258] [outer = 167D5C00]
10:18:48 INFO - PROCESS | 2880 | 1449080328510 Marionette INFO loaded listener.js
10:18:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (18DB6800) [pid = 2880] [serial = 1259] [outer = 167D5C00]
10:18:49 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
10:18:49 INFO - document served over http requires an https
10:18:49 INFO - sub-resource via fetch-request using the http-csp
10:18:49 INFO - delivery method with swap-origin-redirect and when
10:18:49 INFO - the target request is cross-origin.
10:18:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1067ms
10:18:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:18:49 INFO - PROCESS | 2880 | ++DOCSHELL 19A7C400 == 78 [pid = 2880] [id = 449]
10:18:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (1BCCB000) [pid = 2880] [serial = 1260] [outer = 00000000]
10:18:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (1C877C00) [pid = 2880] [serial = 1261] [outer = 1BCCB000]
10:18:49 INFO - PROCESS | 2880 | 1449080329564 Marionette INFO loaded listener.js
10:18:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (2021AC00) [pid = 2880] [serial = 1262] [outer = 1BCCB000]
10:18:50 INFO - PROCESS | 2880 | ++DOCSHELL 223E2C00 == 79 [pid = 2880] [id = 450]
10:18:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (22575000) [pid = 2880] [serial = 1263] [outer = 00000000]
10:18:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (24603400) [pid = 2880] [serial = 1264] [outer = 22575000]
10:18:50 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
10:18:50 INFO - document served over http requires an https
10:18:50 INFO - sub-resource via iframe-tag using the http-csp
10:18:50 INFO - delivery method with keep-origin-redirect and when
10:18:50 INFO - the target request is cross-origin.
10:18:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1015ms
10:18:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:18:50 INFO - PROCESS | 2880 | ++DOCSHELL 2460B400 == 80 [pid = 2880] [id = 451]
10:18:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (2460CC00) [pid = 2880] [serial = 1265] [outer = 00000000]
10:18:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (2624CC00) [pid = 2880] [serial = 1266] [outer = 2460CC00]
10:18:50 INFO - PROCESS | 2880 | 1449080330619 Marionette INFO loaded listener.js
10:18:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (26392C00) [pid = 2880] [serial = 1267] [outer = 2460CC00]
10:18:51 INFO - PROCESS | 2880 | ++DOCSHELL 263B2C00 == 81 [pid = 2880] [id = 452]
10:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (263B3C00) [pid = 2880] [serial = 1268] [outer = 00000000]
10:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (25E4B400) [pid = 2880] [serial = 1269] [outer = 263B3C00]
10:18:51 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
10:18:51 INFO - document served over http requires an https
10:18:51 INFO - sub-resource via iframe-tag using the http-csp
10:18:51 INFO - delivery method with no-redirect and when
10:18:51 INFO - the target request is cross-origin.
10:18:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1071ms
10:18:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:18:51 INFO - PROCESS | 2880 | ++DOCSHELL 263B7800 == 82 [pid = 2880] [id = 453]
10:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (2664B400) [pid = 2880] [serial = 1270] [outer = 00000000]
10:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (282EB400) [pid = 2880] [serial = 1271] [outer = 2664B400]
10:18:51 INFO - PROCESS | 2880 | 1449080331697 Marionette INFO loaded listener.js
10:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (28902800) [pid = 2880] [serial = 1272] [outer = 2664B400]
10:18:52 INFO - PROCESS | 2880 | ++DOCSHELL 282E2400 == 83 [pid = 2880] [id = 454]
10:18:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (28962400) [pid = 2880] [serial = 1273] [outer = 00000000]
10:18:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (28A9AC00) [pid = 2880] [serial = 1274] [outer = 28962400]
10:18:52 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
10:18:52 INFO - document served over http requires an https
10:18:52 INFO - sub-resource via iframe-tag using the http-csp
10:18:52 INFO - delivery method with swap-origin-redirect and when
10:18:52 INFO - the target request is cross-origin.
10:18:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1020ms
10:18:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:18:52 INFO - PROCESS | 2880 | ++DOCSHELL 28965000 == 84 [pid = 2880] [id = 455]
10:18:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (2896A000) [pid = 2880] [serial = 1275] [outer = 00000000]
10:18:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (28B16400) [pid = 2880] [serial = 1276] [outer = 2896A000]
10:18:52 INFO - PROCESS | 2880 | 1449080332731 Marionette INFO loaded listener.js
10:18:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (28B1E800) [pid = 2880] [serial = 1277] [outer = 2896A000]
10:18:53 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
10:18:53 INFO - document served over http requires an https
10:18:53 INFO - sub-resource via script-tag using the http-csp
10:18:53 INFO - delivery method with keep-origin-redirect and when
10:18:53 INFO - the target request is cross-origin.
10:18:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1019ms
10:18:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:18:53 INFO - PROCESS | 2880 | ++DOCSHELL 28F31400 == 85 [pid = 2880] [id = 456]
10:18:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (28F3E000) [pid = 2880] [serial = 1278] [outer = 00000000]
10:18:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (29BCC400) [pid = 2880] [serial = 1279] [outer = 28F3E000]
10:18:53 INFO - PROCESS | 2880 | 1449080333760 Marionette INFO loaded listener.js
10:18:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (2BD33000) [pid = 2880] [serial = 1280] [outer = 28F3E000]
10:18:54 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
10:18:54 INFO - document served over http requires an https
10:18:54 INFO - sub-resource via script-tag using the http-csp
10:18:54 INFO - delivery method with no-redirect and when
10:18:54 INFO - the target request is cross-origin.
10:18:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1072ms
10:18:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:18:54 INFO - PROCESS | 2880 | ++DOCSHELL 2BC81800 == 86 [pid = 2880] [id = 457]
10:18:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (2BC83000) [pid = 2880] [serial = 1281] [outer = 00000000]
10:18:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (2BC8A400) [pid = 2880] [serial = 1282] [outer = 2BC83000]
10:18:54 INFO - PROCESS | 2880 | 1449080334826 Marionette INFO loaded listener.js
10:18:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (2BC8D000) [pid = 2880] [serial = 1283] [outer = 2BC83000]
10:18:55 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
10:18:55 INFO - document served over http requires an https
10:18:55 INFO - sub-resource via script-tag using the http-csp
10:18:55 INFO - delivery method with swap-origin-redirect and when
10:18:55 INFO - the target request is cross-origin.
10:18:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
10:18:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:18:55 INFO - PROCESS | 2880 | ++DOCSHELL 2845B000 == 87 [pid = 2880] [id = 458]
10:18:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (2845B800) [pid = 2880] [serial = 1284] [outer = 00000000]
10:18:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (28464C00) [pid = 2880] [serial = 1285] [outer = 2845B800]
10:18:55 INFO - PROCESS | 2880 | 1449080335805 Marionette INFO loaded listener.js
10:18:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (28467C00) [pid = 2880] [serial = 1286] [outer = 2845B800]
10:18:56 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
10:18:56 INFO - document served over http requires an https
10:18:56 INFO - sub-resource via xhr-request using the http-csp
10:18:56 INFO - delivery method with keep-origin-redirect and when
10:18:56 INFO - the target request is cross-origin.
10:18:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
10:18:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:18:56 INFO - PROCESS | 2880 | ++DOCSHELL 28463C00 == 88 [pid = 2880] [id = 459]
10:18:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (28493400) [pid = 2880] [serial = 1287] [outer = 00000000]
10:18:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (2849C400) [pid = 2880] [serial = 1288] [outer = 28493400]
10:18:56 INFO - PROCESS | 2880 | 1449080336725 Marionette INFO loaded listener.js
10:18:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (2849C000) [pid = 2880] [serial = 1289] [outer = 28493400]
10:18:57 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
10:18:57 INFO - document served over http requires an https
10:18:57 INFO - sub-resource via xhr-request using the http-csp
10:18:57 INFO - delivery method with no-redirect and when
10:18:57 INFO - the target request is cross-origin.
10:18:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 870ms
10:18:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:18:57 INFO - PROCESS | 2880 | ++DOCSHELL 284A2C00 == 89 [pid = 2880] [id = 460]
10:18:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (2BC88400) [pid = 2880] [serial = 1290] [outer = 00000000]
10:18:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (2E314000) [pid = 2880] [serial = 1291] [outer = 2BC88400]
10:18:57 INFO - PROCESS | 2880 | 1449080337629 Marionette INFO loaded listener.js
10:18:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (2E316800) [pid = 2880] [serial = 1292] [outer = 2BC88400]
10:18:58 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
10:18:58 INFO - document served over http requires an https
10:18:58 INFO - sub-resource via xhr-request using the http-csp
10:18:58 INFO - delivery method with swap-origin-redirect and when
10:18:58 INFO - the target request is cross-origin.
10:18:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
10:18:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:18:58 INFO - PROCESS | 2880 | ++DOCSHELL 2AE83400 == 90 [pid = 2880] [id = 461]
10:18:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (2AE84800) [pid = 2880] [serial = 1293] [outer = 00000000]
10:18:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (2AEB4000) [pid = 2880] [serial = 1294] [outer = 2AE84800]
10:18:58 INFO - PROCESS | 2880 | 1449080338534 Marionette INFO loaded listener.js
10:18:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (2AEBC000) [pid = 2880] [serial = 1295] [outer = 2AE84800]
10:18:59 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
10:18:59 INFO - document served over http requires an http
10:18:59 INFO - sub-resource via fetch-request using the http-csp
10:18:59 INFO - delivery method with keep-origin-redirect and when
10:18:59 INFO - the target request is same-origin.
10:18:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1017ms
10:18:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:18:59 INFO - PROCESS | 2880 | ++DOCSHELL 2AE90400 == 91 [pid = 2880] [id = 462]
10:18:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (2AEBF400) [pid = 2880] [serial = 1296] [outer = 00000000]
10:18:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (2D05B800) [pid = 2880] [serial = 1297] [outer = 2AEBF400]
10:18:59 INFO - PROCESS | 2880 | 1449080339543 Marionette INFO loaded listener.js
10:18:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (2D05B000) [pid = 2880] [serial = 1298] [outer = 2AEBF400]
10:19:00 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
10:19:00 INFO - document served over http requires an http
10:19:00 INFO - sub-resource via fetch-request using the http-csp
10:19:00 INFO - delivery method with no-redirect and when
10:19:00 INFO - the target request is same-origin.
10:19:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 970ms
10:19:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:19:00 INFO - PROCESS | 2880 | ++DOCSHELL 2BE37800 == 92 [pid = 2880] [id = 463]
10:19:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (2BE38400) [pid = 2880] [serial = 1299] [outer = 00000000]
10:19:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (2BE40400) [pid = 2880] [serial = 1300] [outer = 2BE38400]
10:19:00 INFO - PROCESS | 2880 | 1449080340524 Marionette INFO loaded listener.js
10:19:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (2BE40000) [pid = 2880] [serial = 1301] [outer = 2BE38400]
10:19:01 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
10:19:01 INFO - document served over http requires an http
10:19:01 INFO - sub-resource via fetch-request using the http-csp
10:19:01 INFO - delivery method with swap-origin-redirect and when
10:19:01 INFO - the target request is same-origin.
10:19:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
10:19:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:19:01 INFO - PROCESS | 2880 | ++DOCSHELL 2BE41800 == 93 [pid = 2880] [id = 464]
10:19:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (2D063400) [pid = 2880] [serial = 1302] [outer = 00000000]
10:19:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (2E1C9C00) [pid = 2880] [serial = 1303] [outer = 2D063400]
10:19:01 INFO - PROCESS | 2880 | 1449080341501 Marionette INFO loaded listener.js
10:19:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (2E1CCC00) [pid = 2880] [serial = 1304] [outer = 2D063400]
10:19:01 INFO - PROCESS | 2880 | ++DOCSHELL 2D5BF800 == 94 [pid = 2880] [id = 465]
10:19:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (2D5C0000) [pid = 2880] [serial = 1305] [outer = 00000000]
10:19:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (2D5C2C00) [pid = 2880] [serial = 1306] [outer = 2D5C0000]
10:19:02 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
10:19:02 INFO - document served over http requires an http
10:19:02 INFO - sub-resource via iframe-tag using the http-csp
10:19:02 INFO - delivery method with keep-origin-redirect and when
10:19:02 INFO - the target request is same-origin.
10:19:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1022ms
10:19:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:19:02 INFO - PROCESS | 2880 | ++DOCSHELL 2D5C6800 == 95 [pid = 2880] [id = 466]
10:19:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (2D5C7000) [pid = 2880] [serial = 1307] [outer = 00000000]
10:19:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (2D5DE800) [pid = 2880] [serial = 1308] [outer = 2D5C7000]
10:19:02 INFO - PROCESS | 2880 | 1449080342578 Marionette INFO loaded listener.js
10:19:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (2D5DD800) [pid = 2880] [serial = 1309] [outer = 2D5C7000]
10:19:03 INFO - PROCESS | 2880 | ++DOCSHELL 2D5E5000 == 96 [pid = 2880] [id = 467]
10:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (2D5E6000) [pid = 2880] [serial = 1310] [outer = 00000000]
10:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (2D736800) [pid = 2880] [serial = 1311] [outer = 2D5E6000]
10:19:03 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
10:19:03 INFO - document served over http requires an http
10:19:03 INFO - sub-resource via iframe-tag using the http-csp
10:19:03 INFO - delivery method with no-redirect and when
10:19:03 INFO - the target request is same-origin.
10:19:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1120ms
10:19:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:19:03 INFO - PROCESS | 2880 | ++DOCSHELL 2D5E6800 == 97 [pid = 2880] [id = 468]
10:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (2D5E7800) [pid = 2880] [serial = 1312] [outer = 00000000]
10:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (2D740C00) [pid = 2880] [serial = 1313] [outer = 2D5E7800]
10:19:03 INFO - PROCESS | 2880 | 1449080343706 Marionette INFO loaded listener.js
10:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (2D742400) [pid = 2880] [serial = 1314] [outer = 2D5E7800]
10:19:04 INFO - PROCESS | 2880 | ++DOCSHELL 2D5EA800 == 98 [pid = 2880] [id = 469]
10:19:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (2D742C00) [pid = 2880] [serial = 1315] [outer = 00000000]
10:19:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (2DC76800) [pid = 2880] [serial = 1316] [outer = 2D742C00]
10:19:04 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
10:19:04 INFO - document served over http requires an http
10:19:04 INFO - sub-resource via iframe-tag using the http-csp
10:19:04 INFO - delivery method with swap-origin-redirect and when
10:19:04 INFO - the target request is same-origin.
10:19:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1017ms
10:19:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:19:04 INFO - PROCESS | 2880 | ++DOCSHELL 2DC74800 == 99 [pid = 2880] [id = 470]
10:19:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (2DC76400) [pid = 2880] [serial = 1317] [outer = 00000000]
10:19:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (2DC81400) [pid = 2880] [serial = 1318] [outer = 2DC76400]
10:19:04 INFO - PROCESS | 2880 | 1449080344731 Marionette INFO loaded listener.js
10:19:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (2DC83400) [pid = 2880] [serial = 1319] [outer = 2DC76400]
10:19:05 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
10:19:05 INFO - document served over http requires an http
10:19:05 INFO - sub-resource via script-tag using the http-csp
10:19:05 INFO - delivery method with keep-origin-redirect and when
10:19:05 INFO - the target request is same-origin.
10:19:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1017ms
10:19:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:19:05 INFO - PROCESS | 2880 | ++DOCSHELL 2AE25C00 == 100 [pid = 2880] [id = 471]
10:19:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (2AE26400) [pid = 2880] [serial = 1320] [outer = 00000000]
10:19:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (2AE31000) [pid = 2880] [serial = 1321] [outer = 2AE26400]
10:19:05 INFO - PROCESS | 2880 | 1449080345720 Marionette INFO loaded listener.js
10:19:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (2DC79400) [pid = 2880] [serial = 1322] [outer = 2AE26400]
10:19:07 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
10:19:07 INFO - document served over http requires an http
10:19:07 INFO - sub-resource via script-tag using the http-csp
10:19:07 INFO - delivery method with no-redirect and when
10:19:07 INFO - the target request is same-origin.
10:19:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2574ms
10:19:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:19:08 INFO - PROCESS | 2880 | ++DOCSHELL 0F087C00 == 101 [pid = 2880] [id = 472]
10:19:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (0F088400) [pid = 2880] [serial = 1323] [outer = 00000000]
10:19:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (14771800) [pid = 2880] [serial = 1324] [outer = 0F088400]
10:19:08 INFO - PROCESS | 2880 | 1449080348288 Marionette INFO loaded listener.js
10:19:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (18375400) [pid = 2880] [serial = 1325] [outer = 0F088400]
10:19:08 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
10:19:08 INFO - document served over http requires an http
10:19:08 INFO - sub-resource via script-tag using the http-csp
10:19:08 INFO - delivery method with swap-origin-redirect and when
10:19:08 INFO - the target request is same-origin.
10:19:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
10:19:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:19:09 INFO - PROCESS | 2880 | ++DOCSHELL 13219C00 == 102 [pid = 2880] [id = 473]
10:19:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (13B46000) [pid = 2880] [serial = 1326] [outer = 00000000]
10:19:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 297 (1C65C400) [pid = 2880] [serial = 1327] [outer = 13B46000]
10:19:09 INFO - PROCESS | 2880 | 1449080349276 Marionette INFO loaded listener.js
10:19:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 298 (1E099C00) [pid = 2880] [serial = 1328] [outer = 13B46000]
10:19:10 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
10:19:10 INFO - document served over http requires an http
10:19:10 INFO - sub-resource via xhr-request using the http-csp
10:19:10 INFO - delivery method with keep-origin-redirect and when
10:19:10 INFO - the target request is same-origin.
10:19:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1625ms
10:19:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:19:10 INFO - PROCESS | 2880 | ++DOCSHELL 1837BC00 == 103 [pid = 2880] [id = 474]
10:19:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 299 (1869CC00) [pid = 2880] [serial = 1329] [outer = 00000000]
10:19:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 300 (1AA94C00) [pid = 2880] [serial = 1330] [outer = 1869CC00]
10:19:10 INFO - PROCESS | 2880 | 1449080350942 Marionette INFO loaded listener.js
10:19:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 301 (1B1D6C00) [pid = 2880] [serial = 1331] [outer = 1869CC00]
10:19:11 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
10:19:11 INFO - document served over http requires an http
10:19:11 INFO - sub-resource via xhr-request using the http-csp
10:19:11 INFO - delivery method with no-redirect and when
10:19:11 INFO - the target request is same-origin.
10:19:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
10:19:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:19:11 INFO - PROCESS | 2880 | ++DOCSHELL 1A41C800 == 104 [pid = 2880] [id = 475]
10:19:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 302 (1BEAF800) [pid = 2880] [serial = 1332] [outer = 00000000]
10:19:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 303 (20E88400) [pid = 2880] [serial = 1333] [outer = 1BEAF800]
10:19:11 INFO - PROCESS | 2880 | 1449080351893 Marionette INFO loaded listener.js
10:19:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 304 (21A82000) [pid = 2880] [serial = 1334] [outer = 1BEAF800]
10:19:12 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
10:19:12 INFO - document served over http requires an http
10:19:12 INFO - sub-resource via xhr-request using the http-csp
10:19:12 INFO - delivery method with swap-origin-redirect and when
10:19:12 INFO - the target request is same-origin.
10:19:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1186ms
10:19:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:19:13 INFO - PROCESS | 2880 | ++DOCSHELL 18DAC400 == 105 [pid = 2880] [id = 476]
10:19:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (1A41D000) [pid = 2880] [serial = 1335] [outer = 00000000]
10:19:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (1E807800) [pid = 2880] [serial = 1336] [outer = 1A41D000]
10:19:13 INFO - PROCESS | 2880 | 1449080353068 Marionette INFO loaded listener.js
10:19:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 307 (20E8AC00) [pid = 2880] [serial = 1337] [outer = 1A41D000]
10:19:13 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
10:19:13 INFO - document served over http requires an https
10:19:13 INFO - sub-resource via fetch-request using the http-csp
10:19:13 INFO - delivery method with keep-origin-redirect and when
10:19:13 INFO - the target request is same-origin.
10:19:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1074ms
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 21F05C00 == 104 [pid = 2880] [id = 446]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 0F1DC800 == 103 [pid = 2880] [id = 445]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 21A89000 == 102 [pid = 2880] [id = 444]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 1E098800 == 101 [pid = 2880] [id = 443]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 1AF8D400 == 100 [pid = 2880] [id = 442]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 19A7EC00 == 99 [pid = 2880] [id = 441]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 1476F800 == 98 [pid = 2880] [id = 440]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 15583800 == 97 [pid = 2880] [id = 439]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 0E944000 == 96 [pid = 2880] [id = 438]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 21B4C400 == 95 [pid = 2880] [id = 437]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 0FB8F000 == 94 [pid = 2880] [id = 436]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 1F05FC00 == 93 [pid = 2880] [id = 435]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 1C07B400 == 92 [pid = 2880] [id = 434]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 1670AC00 == 91 [pid = 2880] [id = 433]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 1B035C00 == 90 [pid = 2880] [id = 431]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 295E4C00 == 89 [pid = 2880] [id = 430]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 29284400 == 88 [pid = 2880] [id = 429]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 21FD4400 == 87 [pid = 2880] [id = 428]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 21FCC400 == 86 [pid = 2880] [id = 427]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 28F6C400 == 85 [pid = 2880] [id = 426]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 26BF3800 == 84 [pid = 2880] [id = 425]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 256A0000 == 83 [pid = 2880] [id = 424]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 246F6000 == 82 [pid = 2880] [id = 423]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 241A3C00 == 81 [pid = 2880] [id = 422]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 23281000 == 80 [pid = 2880] [id = 421]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 22A34C00 == 79 [pid = 2880] [id = 420]
10:19:13 INFO - PROCESS | 2880 | --DOCSHELL 223E3000 == 78 [pid = 2880] [id = 419]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 21F05400 == 77 [pid = 2880] [id = 418]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 21A89800 == 76 [pid = 2880] [id = 417]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 21E32C00 == 75 [pid = 2880] [id = 416]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 0F1DB800 == 74 [pid = 2880] [id = 415]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 20D30400 == 73 [pid = 2880] [id = 414]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 20635000 == 72 [pid = 2880] [id = 413]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 20632400 == 71 [pid = 2880] [id = 412]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 1F0C6800 == 70 [pid = 2880] [id = 411]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 1E960400 == 69 [pid = 2880] [id = 410]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 1C664400 == 68 [pid = 2880] [id = 409]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 1C651000 == 67 [pid = 2880] [id = 408]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 17243400 == 66 [pid = 2880] [id = 407]
10:19:14 INFO - PROCESS | 2880 | --DOCSHELL 0F706800 == 65 [pid = 2880] [id = 406]
10:19:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:19:14 INFO - PROCESS | 2880 | --DOMWINDOW == 306 (1C876400) [pid = 2880] [serial = 1133] [outer = 00000000] [url = about:blank]
10:19:14 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (186A1000) [pid = 2880] [serial = 1118] [outer = 00000000] [url = about:blank]
10:19:14 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (19AAD000) [pid = 2880] [serial = 1121] [outer = 00000000] [url = about:blank]
10:19:14 INFO - PROCESS | 2880 | --DOMWINDOW == 303 (1C11D000) [pid = 2880] [serial = 1130] [outer = 00000000] [url = about:blank]
10:19:14 INFO - PROCESS | 2880 | --DOMWINDOW == 302 (1C11F800) [pid = 2880] [serial = 1127] [outer = 00000000] [url = about:blank]
10:19:14 INFO - PROCESS | 2880 | --DOMWINDOW == 301 (24603800) [pid = 2880] [serial = 1042] [outer = 00000000] [url = about:blank]
10:19:14 INFO - PROCESS | 2880 | --DOMWINDOW == 300 (1BEA6800) [pid = 2880] [serial = 1124] [outer = 00000000] [url = about:blank]
10:19:14 INFO - PROCESS | 2880 | --DOMWINDOW == 299 (13109400) [pid = 2880] [serial = 1115] [outer = 00000000] [url = about:blank]
10:19:14 INFO - PROCESS | 2880 | --DOMWINDOW == 298 (1BF9AC00) [pid = 2880] [serial = 1112] [outer = 00000000] [url = about:blank]
10:19:14 INFO - PROCESS | 2880 | ++DOCSHELL 0EA5C000 == 66 [pid = 2880] [id = 477]
10:19:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 299 (0EE74400) [pid = 2880] [serial = 1338] [outer = 00000000]
10:19:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 300 (0F657C00) [pid = 2880] [serial = 1339] [outer = 0EE74400]
10:19:14 INFO - PROCESS | 2880 | 1449080354592 Marionette INFO loaded listener.js
10:19:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 301 (13BACC00) [pid = 2880] [serial = 1340] [outer = 0EE74400]
10:19:15 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
10:19:15 INFO - document served over http requires an https
10:19:15 INFO - sub-resource via fetch-request using the http-csp
10:19:15 INFO - delivery method with no-redirect and when
10:19:15 INFO - the target request is same-origin.
10:19:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1027ms
10:19:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:19:15 INFO - PROCESS | 2880 | ++DOCSHELL 1485A800 == 67 [pid = 2880] [id = 478]
10:19:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 302 (1618D400) [pid = 2880] [serial = 1341] [outer = 00000000]
10:19:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 303 (17255C00) [pid = 2880] [serial = 1342] [outer = 1618D400]
10:19:15 INFO - PROCESS | 2880 | 1449080355354 Marionette INFO loaded listener.js
10:19:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 304 (186A1000) [pid = 2880] [serial = 1343] [outer = 1618D400]
10:19:15 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
10:19:15 INFO - document served over http requires an https
10:19:15 INFO - sub-resource via fetch-request using the http-csp
10:19:15 INFO - delivery method with swap-origin-redirect and when
10:19:15 INFO - the target request is same-origin.
10:19:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
10:19:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:19:15 INFO - PROCESS | 2880 | ++DOCSHELL 178EF800 == 68 [pid = 2880] [id = 479]
10:19:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (1891C000) [pid = 2880] [serial = 1344] [outer = 00000000]
10:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (1B065800) [pid = 2880] [serial = 1345] [outer = 1891C000]
10:19:16 INFO - PROCESS | 2880 | 1449080356009 Marionette INFO loaded listener.js
10:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 307 (1BF9C400) [pid = 2880] [serial = 1346] [outer = 1891C000]
10:19:16 INFO - PROCESS | 2880 | ++DOCSHELL 1C65B400 == 69 [pid = 2880] [id = 480]
10:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 308 (1C65D400) [pid = 2880] [serial = 1347] [outer = 00000000]
10:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 309 (1C666000) [pid = 2880] [serial = 1348] [outer = 1C65D400]
10:19:16 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
10:19:16 INFO - document served over http requires an https
10:19:16 INFO - sub-resource via iframe-tag using the http-csp
10:19:16 INFO - delivery method with keep-origin-redirect and when
10:19:16 INFO - the target request is same-origin.
10:19:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
10:19:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:19:16 INFO - PROCESS | 2880 | ++DOCSHELL 1C607400 == 70 [pid = 2880] [id = 481]
10:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 310 (1C607800) [pid = 2880] [serial = 1349] [outer = 00000000]
10:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 311 (1E094C00) [pid = 2880] [serial = 1350] [outer = 1C607800]
10:19:16 INFO - PROCESS | 2880 | 1449080356847 Marionette INFO loaded listener.js
10:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 312 (1E0BA400) [pid = 2880] [serial = 1351] [outer = 1C607800]
10:19:17 INFO - PROCESS | 2880 | ++DOCSHELL 20639400 == 71 [pid = 2880] [id = 482]
10:19:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 313 (2063C800) [pid = 2880] [serial = 1352] [outer = 00000000]
10:19:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 314 (209A6400) [pid = 2880] [serial = 1353] [outer = 2063C800]
10:19:17 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
10:19:17 INFO - document served over http requires an https
10:19:17 INFO - sub-resource via iframe-tag using the http-csp
10:19:17 INFO - delivery method with no-redirect and when
10:19:17 INFO - the target request is same-origin.
10:19:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 830ms
10:19:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:19:17 INFO - PROCESS | 2880 | ++DOCSHELL 20285800 == 72 [pid = 2880] [id = 483]
10:19:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 315 (20285C00) [pid = 2880] [serial = 1354] [outer = 00000000]
10:19:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 316 (209A4400) [pid = 2880] [serial = 1355] [outer = 20285C00]
10:19:17 INFO - PROCESS | 2880 | 1449080357704 Marionette INFO loaded listener.js
10:19:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 317 (20E91800) [pid = 2880] [serial = 1356] [outer = 20285C00]
10:19:18 INFO - PROCESS | 2880 | ++DOCSHELL 21E73400 == 73 [pid = 2880] [id = 484]
10:19:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 318 (21E74800) [pid = 2880] [serial = 1357] [outer = 00000000]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 317 (1B03A800) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 316 (20781C00) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 315 (14858400) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 314 (1670BC00) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 313 (1D226000) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 312 (1F064400) [pid = 2880] [serial = 1221] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 311 (241A7C00) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 310 (0F88C000) [pid = 2880] [serial = 1139] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080295025]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 309 (20633000) [pid = 2880] [serial = 1155] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 308 (1C656C00) [pid = 2880] [serial = 1145] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 307 (21E33800) [pid = 2880] [serial = 1165] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 306 (1E961000) [pid = 2880] [serial = 1150] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (20E85C00) [pid = 2880] [serial = 1160] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080299392]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (25C09C00) [pid = 2880] [serial = 1255] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 303 (19AA1C00) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 302 (1AEAEC00) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 301 (21F5A800) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 300 (0E944400) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 299 (0F350C00) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 298 (1C07CC00) [pid = 2880] [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]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 297 (21E33400) [pid = 2880] [serial = 1226] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080320460]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 296 (16717000) [pid = 2880] [serial = 1231] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (1869D000) [pid = 2880] [serial = 1213] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (20783000) [pid = 2880] [serial = 1224] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (22A29800) [pid = 2880] [serial = 1246] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (1AF90400) [pid = 2880] [serial = 1237] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (139C4000) [pid = 2880] [serial = 1227] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080320460]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (21A39400) [pid = 2880] [serial = 1163] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (29BC1000) [pid = 2880] [serial = 1210] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (29095800) [pid = 2880] [serial = 1195] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (21F0E000) [pid = 2880] [serial = 1168] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (0EA9CC00) [pid = 2880] [serial = 1222] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (1E0EC000) [pid = 2880] [serial = 1148] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (20787800) [pid = 2880] [serial = 1156] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (209A6C00) [pid = 2880] [serial = 1158] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (21B42800) [pid = 2880] [serial = 1243] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (0F1A0800) [pid = 2880] [serial = 1229] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (1C875400) [pid = 2880] [serial = 1219] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (1874F000) [pid = 2880] [serial = 1216] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (22A16C00) [pid = 2880] [serial = 1174] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (29671C00) [pid = 2880] [serial = 1207] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (1AA8F000) [pid = 2880] [serial = 1146] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (26BF7C00) [pid = 2880] [serial = 1189] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (1C082C00) [pid = 2880] [serial = 1240] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (21E72C00) [pid = 2880] [serial = 1166] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (28F2C400) [pid = 2880] [serial = 1192] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (18758800) [pid = 2880] [serial = 1143] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (22F79800) [pid = 2880] [serial = 1177] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (21FD5000) [pid = 2880] [serial = 1198] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (17241C00) [pid = 2880] [serial = 1232] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (256A5800) [pid = 2880] [serial = 1186] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (0F490000) [pid = 2880] [serial = 1140] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080295025]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (246EC800) [pid = 2880] [serial = 1252] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (223E4800) [pid = 2880] [serial = 1171] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (18914400) [pid = 2880] [serial = 1249] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (29238C00) [pid = 2880] [serial = 1201] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (2355D000) [pid = 2880] [serial = 1180] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (1E96C800) [pid = 2880] [serial = 1151] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (2078C400) [pid = 2880] [serial = 1161] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080299392]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (2460E000) [pid = 2880] [serial = 1183] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (20284800) [pid = 2880] [serial = 1153] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (295E6400) [pid = 2880] [serial = 1204] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (17240400) [pid = 2880] [serial = 1234] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (230A3000) [pid = 2880] [serial = 1247] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (21E3CC00) [pid = 2880] [serial = 1244] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (2568D000) [pid = 2880] [serial = 753] [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.]
10:19:18 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (1AEB0400) [pid = 2880] [serial = 1250] [outer = 00000000] [url = about:blank]
10:19:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (0F1D8800) [pid = 2880] [serial = 1358] [outer = 21E74800]
10:19:18 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
10:19:18 INFO - document served over http requires an https
10:19:18 INFO - sub-resource via iframe-tag using the http-csp
10:19:18 INFO - delivery method with swap-origin-redirect and when
10:19:18 INFO - the target request is same-origin.
10:19:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 871ms
10:19:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:19:18 INFO - PROCESS | 2880 | ++DOCSHELL 1AA8F000 == 74 [pid = 2880] [id = 485]
10:19:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (1AEAEC00) [pid = 2880] [serial = 1359] [outer = 00000000]
10:19:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (1E96C800) [pid = 2880] [serial = 1360] [outer = 1AEAEC00]
10:19:18 INFO - PROCESS | 2880 | 1449080358626 Marionette INFO loaded listener.js
10:19:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (2078A000) [pid = 2880] [serial = 1361] [outer = 1AEAEC00]
10:19:19 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
10:19:19 INFO - document served over http requires an https
10:19:19 INFO - sub-resource via script-tag using the http-csp
10:19:19 INFO - delivery method with keep-origin-redirect and when
10:19:19 INFO - the target request is same-origin.
10:19:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 730ms
10:19:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:19:19 INFO - PROCESS | 2880 | ++DOCSHELL 1E08B000 == 75 [pid = 2880] [id = 486]
10:19:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (21E74C00) [pid = 2880] [serial = 1362] [outer = 00000000]
10:19:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (21F53C00) [pid = 2880] [serial = 1363] [outer = 21E74C00]
10:19:19 INFO - PROCESS | 2880 | 1449080359235 Marionette INFO loaded listener.js
10:19:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (21FCB800) [pid = 2880] [serial = 1364] [outer = 21E74C00]
10:19:19 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
10:19:19 INFO - document served over http requires an https
10:19:19 INFO - sub-resource via script-tag using the http-csp
10:19:19 INFO - delivery method with no-redirect and when
10:19:19 INFO - the target request is same-origin.
10:19:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 730ms
10:19:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:19:19 INFO - PROCESS | 2880 | ++DOCSHELL 21FD5C00 == 76 [pid = 2880] [id = 487]
10:19:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (223E6000) [pid = 2880] [serial = 1365] [outer = 00000000]
10:19:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (227BF400) [pid = 2880] [serial = 1366] [outer = 223E6000]
10:19:20 INFO - PROCESS | 2880 | 1449080359984 Marionette INFO loaded listener.js
10:19:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (22DB2400) [pid = 2880] [serial = 1367] [outer = 223E6000]
10:19:20 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
10:19:20 INFO - document served over http requires an https
10:19:20 INFO - sub-resource via script-tag using the http-csp
10:19:20 INFO - delivery method with swap-origin-redirect and when
10:19:20 INFO - the target request is same-origin.
10:19:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1018ms
10:19:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:19:21 INFO - PROCESS | 2880 | ++DOCSHELL 18383400 == 77 [pid = 2880] [id = 488]
10:19:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (1874F000) [pid = 2880] [serial = 1368] [outer = 00000000]
10:19:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (1A41A800) [pid = 2880] [serial = 1369] [outer = 1874F000]
10:19:21 INFO - PROCESS | 2880 | 1449080361182 Marionette INFO loaded listener.js
10:19:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (1AA98C00) [pid = 2880] [serial = 1370] [outer = 1874F000]
10:19:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:19:21 INFO - document served over http requires an https
10:19:21 INFO - sub-resource via xhr-request using the http-csp
10:19:21 INFO - delivery method with keep-origin-redirect and when
10:19:21 INFO - the target request is same-origin.
10:19:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 931ms
10:19:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:19:22 INFO - PROCESS | 2880 | ++DOCSHELL 1C084400 == 78 [pid = 2880] [id = 489]
10:19:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (1C085800) [pid = 2880] [serial = 1371] [outer = 00000000]
10:19:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (20635000) [pid = 2880] [serial = 1372] [outer = 1C085800]
10:19:22 INFO - PROCESS | 2880 | 1449080362098 Marionette INFO loaded listener.js
10:19:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (21F03000) [pid = 2880] [serial = 1373] [outer = 1C085800]
10:19:22 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
10:19:22 INFO - document served over http requires an https
10:19:22 INFO - sub-resource via xhr-request using the http-csp
10:19:22 INFO - delivery method with no-redirect and when
10:19:22 INFO - the target request is same-origin.
10:19:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
10:19:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:19:23 INFO - PROCESS | 2880 | ++DOCSHELL 22F76000 == 79 [pid = 2880] [id = 490]
10:19:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (22F7A800) [pid = 2880] [serial = 1374] [outer = 00000000]
10:19:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (230AB000) [pid = 2880] [serial = 1375] [outer = 22F7A800]
10:19:23 INFO - PROCESS | 2880 | 1449080363099 Marionette INFO loaded listener.js
10:19:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (2328FC00) [pid = 2880] [serial = 1376] [outer = 22F7A800]
10:19:23 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
10:19:23 INFO - document served over http requires an https
10:19:23 INFO - sub-resource via xhr-request using the http-csp
10:19:23 INFO - delivery method with swap-origin-redirect and when
10:19:23 INFO - the target request is same-origin.
10:19:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
10:19:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:19:24 INFO - PROCESS | 2880 | ++DOCSHELL 2355E000 == 80 [pid = 2880] [id = 491]
10:19:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (2355E800) [pid = 2880] [serial = 1377] [outer = 00000000]
10:19:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (24601400) [pid = 2880] [serial = 1378] [outer = 2355E800]
10:19:24 INFO - PROCESS | 2880 | 1449080364077 Marionette INFO loaded listener.js
10:19:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (2460EC00) [pid = 2880] [serial = 1379] [outer = 2355E800]
10:19:24 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
10:19:24 INFO - document served over http requires an http
10:19:24 INFO - sub-resource via fetch-request using the meta-csp
10:19:24 INFO - delivery method with keep-origin-redirect and when
10:19:24 INFO - the target request is cross-origin.
10:19:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
10:19:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:19:25 INFO - PROCESS | 2880 | ++DOCSHELL 241AA000 == 81 [pid = 2880] [id = 492]
10:19:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (241AE400) [pid = 2880] [serial = 1380] [outer = 00000000]
10:19:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (25694C00) [pid = 2880] [serial = 1381] [outer = 241AE400]
10:19:25 INFO - PROCESS | 2880 | 1449080365071 Marionette INFO loaded listener.js
10:19:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (2569F400) [pid = 2880] [serial = 1382] [outer = 241AE400]
10:19:25 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
10:19:25 INFO - document served over http requires an http
10:19:25 INFO - sub-resource via fetch-request using the meta-csp
10:19:25 INFO - delivery method with no-redirect and when
10:19:25 INFO - the target request is cross-origin.
10:19:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1014ms
10:19:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:19:26 INFO - PROCESS | 2880 | ++DOCSHELL 26390C00 == 82 [pid = 2880] [id = 493]
10:19:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (263B3000) [pid = 2880] [serial = 1383] [outer = 00000000]
10:19:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (282E2C00) [pid = 2880] [serial = 1384] [outer = 263B3000]
10:19:26 INFO - PROCESS | 2880 | 1449080366126 Marionette INFO loaded listener.js
10:19:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (28463800) [pid = 2880] [serial = 1385] [outer = 263B3000]
10:19:26 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
10:19:26 INFO - document served over http requires an http
10:19:26 INFO - sub-resource via fetch-request using the meta-csp
10:19:26 INFO - delivery method with swap-origin-redirect and when
10:19:26 INFO - the target request is cross-origin.
10:19:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1085ms
10:19:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:19:27 INFO - PROCESS | 2880 | ++DOCSHELL 26BF3400 == 83 [pid = 2880] [id = 494]
10:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (28902400) [pid = 2880] [serial = 1386] [outer = 00000000]
10:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (28B1B000) [pid = 2880] [serial = 1387] [outer = 28902400]
10:19:27 INFO - PROCESS | 2880 | 1449080367182 Marionette INFO loaded listener.js
10:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (28B1D000) [pid = 2880] [serial = 1388] [outer = 28902400]
10:19:27 INFO - PROCESS | 2880 | ++DOCSHELL 28970C00 == 84 [pid = 2880] [id = 495]
10:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (28B13800) [pid = 2880] [serial = 1389] [outer = 00000000]
10:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (29096000) [pid = 2880] [serial = 1390] [outer = 28B13800]
10:19:27 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
10:19:27 INFO - document served over http requires an http
10:19:27 INFO - sub-resource via iframe-tag using the meta-csp
10:19:27 INFO - delivery method with keep-origin-redirect and when
10:19:27 INFO - the target request is cross-origin.
10:19:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
10:19:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:19:28 INFO - PROCESS | 2880 | ++DOCSHELL 28F3AC00 == 85 [pid = 2880] [id = 496]
10:19:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (28F73400) [pid = 2880] [serial = 1391] [outer = 00000000]
10:19:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (2922D400) [pid = 2880] [serial = 1392] [outer = 28F73400]
10:19:28 INFO - PROCESS | 2880 | 1449080368205 Marionette INFO loaded listener.js
10:19:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (2927D000) [pid = 2880] [serial = 1393] [outer = 28F73400]
10:19:28 INFO - PROCESS | 2880 | ++DOCSHELL 295E0000 == 86 [pid = 2880] [id = 497]
10:19:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (295E1000) [pid = 2880] [serial = 1394] [outer = 00000000]
10:19:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (2966CC00) [pid = 2880] [serial = 1395] [outer = 295E1000]
10:19:28 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
10:19:28 INFO - document served over http requires an http
10:19:28 INFO - sub-resource via iframe-tag using the meta-csp
10:19:28 INFO - delivery method with no-redirect and when
10:19:28 INFO - the target request is cross-origin.
10:19:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1021ms
10:19:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:19:29 INFO - PROCESS | 2880 | ++DOCSHELL 295E8400 == 87 [pid = 2880] [id = 498]
10:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (295E9000) [pid = 2880] [serial = 1396] [outer = 00000000]
10:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (298BD800) [pid = 2880] [serial = 1397] [outer = 295E9000]
10:19:29 INFO - PROCESS | 2880 | 1449080369257 Marionette INFO loaded listener.js
10:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (29BC3400) [pid = 2880] [serial = 1398] [outer = 295E9000]
10:19:29 INFO - PROCESS | 2880 | ++DOCSHELL 298AEC00 == 88 [pid = 2880] [id = 499]
10:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (2AE82400) [pid = 2880] [serial = 1399] [outer = 00000000]
10:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (2AEB3000) [pid = 2880] [serial = 1400] [outer = 2AE82400]
10:19:29 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
10:19:29 INFO - document served over http requires an http
10:19:29 INFO - sub-resource via iframe-tag using the meta-csp
10:19:29 INFO - delivery method with swap-origin-redirect and when
10:19:29 INFO - the target request is cross-origin.
10:19:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1090ms
10:19:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:19:30 INFO - PROCESS | 2880 | ++DOCSHELL 2AE83800 == 89 [pid = 2880] [id = 500]
10:19:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (2AE8C400) [pid = 2880] [serial = 1401] [outer = 00000000]
10:19:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (2BE3BC00) [pid = 2880] [serial = 1402] [outer = 2AE8C400]
10:19:30 INFO - PROCESS | 2880 | 1449080370357 Marionette INFO loaded listener.js
10:19:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 297 (2D5C2000) [pid = 2880] [serial = 1403] [outer = 2AE8C400]
10:19:30 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
10:19:30 INFO - document served over http requires an http
10:19:30 INFO - sub-resource via script-tag using the meta-csp
10:19:30 INFO - delivery method with keep-origin-redirect and when
10:19:30 INFO - the target request is cross-origin.
10:19:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1018ms
10:19:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:19:31 INFO - PROCESS | 2880 | ++DOCSHELL 2CC86800 == 90 [pid = 2880] [id = 501]
10:19:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 298 (2CC8AC00) [pid = 2880] [serial = 1404] [outer = 00000000]
10:19:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 299 (2CC92000) [pid = 2880] [serial = 1405] [outer = 2CC8AC00]
10:19:31 INFO - PROCESS | 2880 | 1449080371380 Marionette INFO loaded listener.js
10:19:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 300 (2E311C00) [pid = 2880] [serial = 1406] [outer = 2CC8AC00]
10:19:32 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
10:19:32 INFO - document served over http requires an http
10:19:32 INFO - sub-resource via script-tag using the meta-csp
10:19:32 INFO - delivery method with no-redirect and when
10:19:32 INFO - the target request is cross-origin.
10:19:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1035ms
10:19:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:19:32 INFO - PROCESS | 2880 | ++DOCSHELL 27723C00 == 91 [pid = 2880] [id = 502]
10:19:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 301 (27724400) [pid = 2880] [serial = 1407] [outer = 00000000]
10:19:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 302 (2772D000) [pid = 2880] [serial = 1408] [outer = 27724400]
10:19:32 INFO - PROCESS | 2880 | 1449080372376 Marionette INFO loaded listener.js
10:19:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 303 (2772CC00) [pid = 2880] [serial = 1409] [outer = 27724400]
10:19:33 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
10:19:33 INFO - document served over http requires an http
10:19:33 INFO - sub-resource via script-tag using the meta-csp
10:19:33 INFO - delivery method with swap-origin-redirect and when
10:19:33 INFO - the target request is cross-origin.
10:19:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 970ms
10:19:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:19:33 INFO - PROCESS | 2880 | ++DOCSHELL 2772BC00 == 92 [pid = 2880] [id = 503]
10:19:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 304 (2E31F800) [pid = 2880] [serial = 1410] [outer = 00000000]
10:19:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (2E6CEC00) [pid = 2880] [serial = 1411] [outer = 2E31F800]
10:19:33 INFO - PROCESS | 2880 | 1449080373323 Marionette INFO loaded listener.js
10:19:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (2E6D0800) [pid = 2880] [serial = 1412] [outer = 2E31F800]
10:19:33 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
10:19:33 INFO - document served over http requires an http
10:19:33 INFO - sub-resource via xhr-request using the meta-csp
10:19:33 INFO - delivery method with keep-origin-redirect and when
10:19:33 INFO - the target request is cross-origin.
10:19:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 950ms
10:19:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:19:34 INFO - PROCESS | 2880 | ++DOCSHELL 295E5000 == 93 [pid = 2880] [id = 504]
10:19:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 307 (2E6CC400) [pid = 2880] [serial = 1413] [outer = 00000000]
10:19:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 308 (2EFF3000) [pid = 2880] [serial = 1414] [outer = 2E6CC400]
10:19:34 INFO - PROCESS | 2880 | 1449080374308 Marionette INFO loaded listener.js
10:19:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 309 (2EFF5800) [pid = 2880] [serial = 1415] [outer = 2E6CC400]
10:19:34 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
10:19:34 INFO - document served over http requires an http
10:19:34 INFO - sub-resource via xhr-request using the meta-csp
10:19:34 INFO - delivery method with no-redirect and when
10:19:34 INFO - the target request is cross-origin.
10:19:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
10:19:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:19:35 INFO - PROCESS | 2880 | ++DOCSHELL 27579000 == 94 [pid = 2880] [id = 505]
10:19:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 310 (27579400) [pid = 2880] [serial = 1416] [outer = 00000000]
10:19:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 311 (2757D800) [pid = 2880] [serial = 1417] [outer = 27579400]
10:19:35 INFO - PROCESS | 2880 | 1449080375333 Marionette INFO loaded listener.js
10:19:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 312 (2757C800) [pid = 2880] [serial = 1418] [outer = 27579400]
10:19:35 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
10:19:35 INFO - document served over http requires an http
10:19:35 INFO - sub-resource via xhr-request using the meta-csp
10:19:35 INFO - delivery method with swap-origin-redirect and when
10:19:35 INFO - the target request is cross-origin.
10:19:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1010ms
10:19:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:19:36 INFO - PROCESS | 2880 | ++DOCSHELL 31C18C00 == 95 [pid = 2880] [id = 506]
10:19:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 313 (31C1AC00) [pid = 2880] [serial = 1419] [outer = 00000000]
10:19:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 314 (32202800) [pid = 2880] [serial = 1420] [outer = 31C1AC00]
10:19:36 INFO - PROCESS | 2880 | 1449080376256 Marionette INFO loaded listener.js
10:19:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 315 (31C1FC00) [pid = 2880] [serial = 1421] [outer = 31C1AC00]
10:19:36 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
10:19:36 INFO - document served over http requires an https
10:19:36 INFO - sub-resource via fetch-request using the meta-csp
10:19:36 INFO - delivery method with keep-origin-redirect and when
10:19:36 INFO - the target request is cross-origin.
10:19:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1018ms
10:19:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:19:37 INFO - PROCESS | 2880 | ++DOCSHELL 32204800 == 96 [pid = 2880] [id = 507]
10:19:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 316 (32208800) [pid = 2880] [serial = 1422] [outer = 00000000]
10:19:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 317 (322BC400) [pid = 2880] [serial = 1423] [outer = 32208800]
10:19:37 INFO - PROCESS | 2880 | 1449080377310 Marionette INFO loaded listener.js
10:19:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 318 (322BB400) [pid = 2880] [serial = 1424] [outer = 32208800]
10:19:37 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
10:19:37 INFO - document served over http requires an https
10:19:37 INFO - sub-resource via fetch-request using the meta-csp
10:19:37 INFO - delivery method with no-redirect and when
10:19:37 INFO - the target request is cross-origin.
10:19:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 990ms
10:19:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:19:38 INFO - PROCESS | 2880 | ++DOCSHELL 3220E800 == 97 [pid = 2880] [id = 508]
10:19:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 319 (322BA800) [pid = 2880] [serial = 1425] [outer = 00000000]
10:19:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 320 (32EF2800) [pid = 2880] [serial = 1426] [outer = 322BA800]
10:19:38 INFO - PROCESS | 2880 | 1449080378305 Marionette INFO loaded listener.js
10:19:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 321 (32EF5C00) [pid = 2880] [serial = 1427] [outer = 322BA800]
10:19:38 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
10:19:38 INFO - document served over http requires an https
10:19:38 INFO - sub-resource via fetch-request using the meta-csp
10:19:38 INFO - delivery method with swap-origin-redirect and when
10:19:38 INFO - the target request is cross-origin.
10:19:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1022ms
10:19:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:19:39 INFO - PROCESS | 2880 | ++DOCSHELL 2E6CA800 == 98 [pid = 2880] [id = 509]
10:19:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 322 (2E6CCC00) [pid = 2880] [serial = 1428] [outer = 00000000]
10:19:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 323 (330CE000) [pid = 2880] [serial = 1429] [outer = 2E6CCC00]
10:19:39 INFO - PROCESS | 2880 | 1449080379398 Marionette INFO loaded listener.js
10:19:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 324 (330CFC00) [pid = 2880] [serial = 1430] [outer = 2E6CCC00]
10:19:39 INFO - PROCESS | 2880 | ++DOCSHELL 27E61C00 == 99 [pid = 2880] [id = 510]
10:19:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 325 (27E62400) [pid = 2880] [serial = 1431] [outer = 00000000]
10:19:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 326 (27E66C00) [pid = 2880] [serial = 1432] [outer = 27E62400]
10:19:40 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
10:19:40 INFO - document served over http requires an https
10:19:40 INFO - sub-resource via iframe-tag using the meta-csp
10:19:40 INFO - delivery method with keep-origin-redirect and when
10:19:40 INFO - the target request is cross-origin.
10:19:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1124ms
10:19:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:19:40 INFO - PROCESS | 2880 | ++DOCSHELL 27573800 == 100 [pid = 2880] [id = 511]
10:19:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 327 (27577400) [pid = 2880] [serial = 1433] [outer = 00000000]
10:19:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 328 (2EFBA000) [pid = 2880] [serial = 1434] [outer = 27577400]
10:19:40 INFO - PROCESS | 2880 | 1449080380536 Marionette INFO loaded listener.js
10:19:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 329 (2EFBCC00) [pid = 2880] [serial = 1435] [outer = 27577400]
10:19:41 INFO - PROCESS | 2880 | ++DOCSHELL 2EFC4800 == 101 [pid = 2880] [id = 512]
10:19:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 330 (2EFC4C00) [pid = 2880] [serial = 1436] [outer = 00000000]
10:19:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 331 (2EFC1400) [pid = 2880] [serial = 1437] [outer = 2EFC4C00]
10:19:41 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
10:19:41 INFO - document served over http requires an https
10:19:41 INFO - sub-resource via iframe-tag using the meta-csp
10:19:41 INFO - delivery method with no-redirect and when
10:19:41 INFO - the target request is cross-origin.
10:19:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1013ms
10:19:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:19:41 INFO - PROCESS | 2880 | ++DOCSHELL 2EFC5C00 == 102 [pid = 2880] [id = 513]
10:19:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 332 (2EFC6000) [pid = 2880] [serial = 1438] [outer = 00000000]
10:19:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 333 (330D5000) [pid = 2880] [serial = 1439] [outer = 2EFC6000]
10:19:41 INFO - PROCESS | 2880 | 1449080381626 Marionette INFO loaded listener.js
10:19:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 334 (33439000) [pid = 2880] [serial = 1440] [outer = 2EFC6000]
10:19:43 INFO - PROCESS | 2880 | ++DOCSHELL 21F54000 == 103 [pid = 2880] [id = 514]
10:19:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 335 (21F55000) [pid = 2880] [serial = 1441] [outer = 00000000]
10:19:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 336 (18BBA800) [pid = 2880] [serial = 1442] [outer = 21F55000]
10:19:44 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
10:19:44 INFO - document served over http requires an https
10:19:44 INFO - sub-resource via iframe-tag using the meta-csp
10:19:44 INFO - delivery method with swap-origin-redirect and when
10:19:44 INFO - the target request is cross-origin.
10:19:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2987ms
10:19:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:19:44 INFO - PROCESS | 2880 | ++DOCSHELL 0F376800 == 104 [pid = 2880] [id = 515]
10:19:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 337 (0F498800) [pid = 2880] [serial = 1443] [outer = 00000000]
10:19:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 338 (1C11E800) [pid = 2880] [serial = 1444] [outer = 0F498800]
10:19:44 INFO - PROCESS | 2880 | 1449080384597 Marionette INFO loaded listener.js
10:19:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 339 (1E08B400) [pid = 2880] [serial = 1445] [outer = 0F498800]
10:19:45 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
10:19:45 INFO - document served over http requires an https
10:19:45 INFO - sub-resource via script-tag using the meta-csp
10:19:45 INFO - delivery method with keep-origin-redirect and when
10:19:45 INFO - the target request is cross-origin.
10:19:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1636ms
10:19:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:19:46 INFO - PROCESS | 2880 | ++DOCSHELL 18DB8000 == 105 [pid = 2880] [id = 516]
10:19:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 340 (19A78C00) [pid = 2880] [serial = 1446] [outer = 00000000]
10:19:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 341 (1BF8D400) [pid = 2880] [serial = 1447] [outer = 19A78C00]
10:19:46 INFO - PROCESS | 2880 | 1449080386169 Marionette INFO loaded listener.js
10:19:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 342 (1C07DC00) [pid = 2880] [serial = 1448] [outer = 19A78C00]
10:19:46 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
10:19:46 INFO - document served over http requires an https
10:19:46 INFO - sub-resource via script-tag using the meta-csp
10:19:46 INFO - delivery method with no-redirect and when
10:19:46 INFO - the target request is cross-origin.
10:19:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 930ms
10:19:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:19:47 INFO - PROCESS | 2880 | ++DOCSHELL 174B9C00 == 106 [pid = 2880] [id = 517]
10:19:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 343 (1891BC00) [pid = 2880] [serial = 1449] [outer = 00000000]
10:19:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 344 (20633400) [pid = 2880] [serial = 1450] [outer = 1891BC00]
10:19:47 INFO - PROCESS | 2880 | 1449080387079 Marionette INFO loaded listener.js
10:19:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 345 (22576000) [pid = 2880] [serial = 1451] [outer = 1891BC00]
10:19:47 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
10:19:47 INFO - document served over http requires an https
10:19:47 INFO - sub-resource via script-tag using the meta-csp
10:19:47 INFO - delivery method with swap-origin-redirect and when
10:19:47 INFO - the target request is cross-origin.
10:19:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
10:19:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:19:48 INFO - PROCESS | 2880 | ++DOCSHELL 0A795000 == 107 [pid = 2880] [id = 518]
10:19:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 346 (0A795C00) [pid = 2880] [serial = 1452] [outer = 00000000]
10:19:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 347 (1618A800) [pid = 2880] [serial = 1453] [outer = 0A795C00]
10:19:48 INFO - PROCESS | 2880 | 1449080388284 Marionette INFO loaded listener.js
10:19:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 348 (1B03A400) [pid = 2880] [serial = 1454] [outer = 0A795C00]
10:19:48 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
10:19:48 INFO - document served over http requires an https
10:19:48 INFO - sub-resource via xhr-request using the meta-csp
10:19:48 INFO - delivery method with keep-origin-redirect and when
10:19:48 INFO - the target request is cross-origin.
10:19:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1180ms
10:19:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:19:49 INFO - PROCESS | 2880 | ++DOCSHELL 0F658000 == 108 [pid = 2880] [id = 519]
10:19:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 349 (13119C00) [pid = 2880] [serial = 1455] [outer = 00000000]
10:19:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 350 (1AA68400) [pid = 2880] [serial = 1456] [outer = 13119C00]
10:19:49 INFO - PROCESS | 2880 | 1449080389250 Marionette INFO loaded listener.js
10:19:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 351 (1C874800) [pid = 2880] [serial = 1457] [outer = 13119C00]
10:19:49 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
10:19:49 INFO - document served over http requires an https
10:19:49 INFO - sub-resource via xhr-request using the meta-csp
10:19:49 INFO - delivery method with no-redirect and when
10:19:49 INFO - the target request is cross-origin.
10:19:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 970ms
10:19:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:19:50 INFO - PROCESS | 2880 | ++DOCSHELL 18B13400 == 109 [pid = 2880] [id = 520]
10:19:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 352 (18BB5C00) [pid = 2880] [serial = 1458] [outer = 00000000]
10:19:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 353 (1E0EF800) [pid = 2880] [serial = 1459] [outer = 18BB5C00]
10:19:50 INFO - PROCESS | 2880 | 1449080390226 Marionette INFO loaded listener.js
10:19:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 354 (1E95F400) [pid = 2880] [serial = 1460] [outer = 18BB5C00]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 15470C00 == 108 [pid = 2880] [id = 448]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 19A7C400 == 107 [pid = 2880] [id = 449]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 223E2C00 == 106 [pid = 2880] [id = 450]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2460B400 == 105 [pid = 2880] [id = 451]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 263B2C00 == 104 [pid = 2880] [id = 452]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 263B7800 == 103 [pid = 2880] [id = 453]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 282E2400 == 102 [pid = 2880] [id = 454]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 28965000 == 101 [pid = 2880] [id = 455]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 28F31400 == 100 [pid = 2880] [id = 456]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2BC81800 == 99 [pid = 2880] [id = 457]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2845B000 == 98 [pid = 2880] [id = 458]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 28463C00 == 97 [pid = 2880] [id = 459]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 284A2C00 == 96 [pid = 2880] [id = 460]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2AE83400 == 95 [pid = 2880] [id = 461]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2AE90400 == 94 [pid = 2880] [id = 462]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2BE37800 == 93 [pid = 2880] [id = 463]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2BE41800 == 92 [pid = 2880] [id = 464]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2D5BF800 == 91 [pid = 2880] [id = 465]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2D5C6800 == 90 [pid = 2880] [id = 466]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2D5E5000 == 89 [pid = 2880] [id = 467]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2D5EA800 == 88 [pid = 2880] [id = 469]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2DC74800 == 87 [pid = 2880] [id = 470]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 2AE25C00 == 86 [pid = 2880] [id = 471]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 0F087C00 == 85 [pid = 2880] [id = 472]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 1837BC00 == 84 [pid = 2880] [id = 474]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 1A41C800 == 83 [pid = 2880] [id = 475]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 18DAC400 == 82 [pid = 2880] [id = 476]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 0EA5C000 == 81 [pid = 2880] [id = 477]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 1485A800 == 80 [pid = 2880] [id = 478]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 178EF800 == 79 [pid = 2880] [id = 479]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 1C65B400 == 78 [pid = 2880] [id = 480]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 1C607400 == 77 [pid = 2880] [id = 481]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 20639400 == 76 [pid = 2880] [id = 482]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 20285800 == 75 [pid = 2880] [id = 483]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 21E73400 == 74 [pid = 2880] [id = 484]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 1AA8F000 == 73 [pid = 2880] [id = 485]
10:19:50 INFO - PROCESS | 2880 | --DOCSHELL 1E08B000 == 72 [pid = 2880] [id = 486]
10:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 353 (24EC4800) [pid = 2880] [serial = 1253] [outer = 00000000] [url = about:blank]
10:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 352 (1E0BF800) [pid = 2880] [serial = 1138] [outer = 00000000] [url = about:blank]
10:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 351 (0F881800) [pid = 2880] [serial = 1230] [outer = 00000000] [url = about:blank]
10:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 350 (1E805C00) [pid = 2880] [serial = 1220] [outer = 00000000] [url = about:blank]
10:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 349 (1C604800) [pid = 2880] [serial = 1241] [outer = 00000000] [url = about:blank]
10:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 348 (18BB9400) [pid = 2880] [serial = 1217] [outer = 00000000] [url = about:blank]
10:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 347 (1875D800) [pid = 2880] [serial = 1235] [outer = 00000000] [url = about:blank]
10:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 346 (1BCC5400) [pid = 2880] [serial = 1238] [outer = 00000000] [url = about:blank]
10:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 345 (20E93400) [pid = 2880] [serial = 1225] [outer = 00000000] [url = about:blank]
10:19:51 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
10:19:51 INFO - document served over http requires an https
10:19:51 INFO - sub-resource via xhr-request using the meta-csp
10:19:51 INFO - delivery method with swap-origin-redirect and when
10:19:51 INFO - the target request is cross-origin.
10:19:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1469ms
10:19:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:19:51 INFO - PROCESS | 2880 | ++DOCSHELL 0F087C00 == 73 [pid = 2880] [id = 521]
10:19:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 346 (0F376C00) [pid = 2880] [serial = 1461] [outer = 00000000]
10:19:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 347 (13E1A400) [pid = 2880] [serial = 1462] [outer = 0F376C00]
10:19:51 INFO - PROCESS | 2880 | 1449080391504 Marionette INFO loaded listener.js
10:19:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 348 (15587C00) [pid = 2880] [serial = 1463] [outer = 0F376C00]
10:19:52 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
10:19:52 INFO - document served over http requires an http
10:19:52 INFO - sub-resource via fetch-request using the meta-csp
10:19:52 INFO - delivery method with keep-origin-redirect and when
10:19:52 INFO - the target request is same-origin.
10:19:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 771ms
10:19:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:19:52 INFO - PROCESS | 2880 | ++DOCSHELL 17245C00 == 74 [pid = 2880] [id = 522]
10:19:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 349 (1837D000) [pid = 2880] [serial = 1464] [outer = 00000000]
10:19:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 350 (18BB7000) [pid = 2880] [serial = 1465] [outer = 1837D000]
10:19:52 INFO - PROCESS | 2880 | 1449080392376 Marionette INFO loaded listener.js
10:19:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 351 (18BBE400) [pid = 2880] [serial = 1466] [outer = 1837D000]
10:19:52 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
10:19:52 INFO - document served over http requires an http
10:19:52 INFO - sub-resource via fetch-request using the meta-csp
10:19:52 INFO - delivery method with no-redirect and when
10:19:52 INFO - the target request is same-origin.
10:19:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 671ms
10:19:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:19:52 INFO - PROCESS | 2880 | ++DOCSHELL 1A070C00 == 75 [pid = 2880] [id = 523]
10:19:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 352 (1A4ACC00) [pid = 2880] [serial = 1467] [outer = 00000000]
10:19:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 353 (1B039800) [pid = 2880] [serial = 1468] [outer = 1A4ACC00]
10:19:53 INFO - PROCESS | 2880 | 1449080393002 Marionette INFO loaded listener.js
10:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 354 (1B1D6000) [pid = 2880] [serial = 1469] [outer = 1A4ACC00]
10:19:53 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
10:19:53 INFO - document served over http requires an http
10:19:53 INFO - sub-resource via fetch-request using the meta-csp
10:19:53 INFO - delivery method with swap-origin-redirect and when
10:19:53 INFO - the target request is same-origin.
10:19:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
10:19:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:19:53 INFO - PROCESS | 2880 | ++DOCSHELL 1BF9B400 == 76 [pid = 2880] [id = 524]
10:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 355 (1C084C00) [pid = 2880] [serial = 1470] [outer = 00000000]
10:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 356 (1C657C00) [pid = 2880] [serial = 1471] [outer = 1C084C00]
10:19:53 INFO - PROCESS | 2880 | 1449080393783 Marionette INFO loaded listener.js
10:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 357 (1C65BC00) [pid = 2880] [serial = 1472] [outer = 1C084C00]
10:19:54 INFO - PROCESS | 2880 | ++DOCSHELL 1E0B7C00 == 77 [pid = 2880] [id = 525]
10:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 358 (1E0BCC00) [pid = 2880] [serial = 1473] [outer = 00000000]
10:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 359 (1E0EA800) [pid = 2880] [serial = 1474] [outer = 1E0BCC00]
10:19:54 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
10:19:54 INFO - document served over http requires an http
10:19:54 INFO - sub-resource via iframe-tag using the meta-csp
10:19:54 INFO - delivery method with keep-origin-redirect and when
10:19:54 INFO - the target request is same-origin.
10:19:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 731ms
10:19:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:19:54 INFO - PROCESS | 2880 | ++DOCSHELL 1C810C00 == 78 [pid = 2880] [id = 526]
10:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 360 (1D219C00) [pid = 2880] [serial = 1475] [outer = 00000000]
10:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 361 (1E0BF400) [pid = 2880] [serial = 1476] [outer = 1D219C00]
10:19:54 INFO - PROCESS | 2880 | 1449080394565 Marionette INFO loaded listener.js
10:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 362 (1E961C00) [pid = 2880] [serial = 1477] [outer = 1D219C00]
10:19:54 INFO - PROCESS | 2880 | ++DOCSHELL 20780C00 == 79 [pid = 2880] [id = 527]
10:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 363 (20781400) [pid = 2880] [serial = 1478] [outer = 00000000]
10:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 364 (20942000) [pid = 2880] [serial = 1479] [outer = 20781400]
10:19:55 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
10:19:55 INFO - document served over http requires an http
10:19:55 INFO - sub-resource via iframe-tag using the meta-csp
10:19:55 INFO - delivery method with no-redirect and when
10:19:55 INFO - the target request is same-origin.
10:19:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 770ms
10:19:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 363 (2203B400) [pid = 2880] [serial = 1170] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 362 (13C51800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 361 (28AA8800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 360 (24ECBC00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 359 (2568CC00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 358 (223DE400) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 357 (2021B800) [pid = 2880] [serial = 1152] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 356 (23282C00) [pid = 2880] [serial = 1179] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 355 (2063CC00) [pid = 2880] [serial = 1157] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 354 (1643E800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 353 (22716800) [pid = 2880] [serial = 1173] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 352 (2624B000) [pid = 2880] [serial = 1188] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 351 (0F1D4C00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 350 (28F27000) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 349 (2355DC00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 348 (0EE29800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 347 (22034400) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 346 (22A2B800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 345 (1D228400) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 344 (1C872800) [pid = 2880] [serial = 1147] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 343 (1D223800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 342 (22037800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 341 (21E3C800) [pid = 2880] [serial = 1167] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 340 (1C64FC00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 339 (1B1D7800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 338 (20E86400) [pid = 2880] [serial = 1162] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 337 (0EE2F800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 336 (1E08CC00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 335 (22F76800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 334 (21B4A800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 333 (2D5E6000) [pid = 2880] [serial = 1310] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080342985]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 332 (2D742C00) [pid = 2880] [serial = 1315] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 331 (2D5C0000) [pid = 2880] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 330 (28962400) [pid = 2880] [serial = 1273] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 329 (1C077800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 328 (241A4800) [pid = 2880] [serial = 1182] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 327 (21FCE800) [pid = 2880] [serial = 1197] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 326 (28719400) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 325 (246F4400) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 324 (2094C000) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 323 (22DB3C00) [pid = 2880] [serial = 1176] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 322 (22711C00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 321 (26BF3C00) [pid = 2880] [serial = 1191] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 320 (2639A800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 319 (28F71400) [pid = 2880] [serial = 1194] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 318 (20283400) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 317 (26BF0000) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 316 (28966000) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 315 (2664C800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 314 (25C0F800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 313 (24607800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 312 (25E47C00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 311 (0EE7B800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 310 (1F068C00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 309 (254D0000) [pid = 2880] [serial = 1185] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 308 (18380800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 307 (21365800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 306 (21E70800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (17243800) [pid = 2880] [serial = 1142] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (20E8A800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 303 (21FD4800) [pid = 2880] [serial = 1200] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 302 (227BF400) [pid = 2880] [serial = 1366] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 301 (1891C000) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 300 (21E74800) [pid = 2880] [serial = 1357] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 299 (263B3C00) [pid = 2880] [serial = 1268] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080331063]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 298 (2063C800) [pid = 2880] [serial = 1352] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080357246]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 297 (1AEAEC00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 296 (21E74C00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (1C607800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (1A41D000) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (1BEAF800) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (1869CC00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (1618D400) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (20285C00) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (1C65D400) [pid = 2880] [serial = 1347] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (0EE74400) [pid = 2880] [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]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (22575000) [pid = 2880] [serial = 1263] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (2E1C9C00) [pid = 2880] [serial = 1303] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (1E094C00) [pid = 2880] [serial = 1350] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (2AEB4000) [pid = 2880] [serial = 1294] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (2D736800) [pid = 2880] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080342985]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (28B16400) [pid = 2880] [serial = 1276] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (2D05B800) [pid = 2880] [serial = 1297] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (28464C00) [pid = 2880] [serial = 1285] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (28A9AC00) [pid = 2880] [serial = 1274] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (2D5C2C00) [pid = 2880] [serial = 1306] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (1E96C800) [pid = 2880] [serial = 1360] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (1C65C400) [pid = 2880] [serial = 1327] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (1C666000) [pid = 2880] [serial = 1348] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (2624CC00) [pid = 2880] [serial = 1266] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (1C877C00) [pid = 2880] [serial = 1261] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (282EB400) [pid = 2880] [serial = 1271] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (0F657C00) [pid = 2880] [serial = 1339] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (2D5DE800) [pid = 2880] [serial = 1308] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (21F53C00) [pid = 2880] [serial = 1363] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (1E807800) [pid = 2880] [serial = 1336] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (1B065800) [pid = 2880] [serial = 1345] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (14771800) [pid = 2880] [serial = 1324] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (2BE40400) [pid = 2880] [serial = 1300] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (17255C00) [pid = 2880] [serial = 1342] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (209A6400) [pid = 2880] [serial = 1353] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080357246]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (25E4B400) [pid = 2880] [serial = 1269] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080331063]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (24603400) [pid = 2880] [serial = 1264] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (2DC76800) [pid = 2880] [serial = 1316] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (2D740C00) [pid = 2880] [serial = 1313] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (2849C400) [pid = 2880] [serial = 1288] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (0F1D8800) [pid = 2880] [serial = 1358] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (2E314000) [pid = 2880] [serial = 1291] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (1AA94C00) [pid = 2880] [serial = 1330] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (2BC8A400) [pid = 2880] [serial = 1282] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (20E88400) [pid = 2880] [serial = 1333] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (2DC81400) [pid = 2880] [serial = 1318] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (209A4400) [pid = 2880] [serial = 1355] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (2AE31000) [pid = 2880] [serial = 1321] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (29BCC400) [pid = 2880] [serial = 1279] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (18759400) [pid = 2880] [serial = 1258] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (1C647C00) [pid = 2880] [serial = 944] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (24ECB800) [pid = 2880] [serial = 1184] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (29090000) [pid = 2880] [serial = 1199] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (28909400) [pid = 2880] [serial = 1084] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (24EC5000) [pid = 2880] [serial = 1058] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (20D22000) [pid = 2880] [serial = 962] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (22F7E800) [pid = 2880] [serial = 1178] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (22A22800) [pid = 2880] [serial = 983] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (28F35C00) [pid = 2880] [serial = 1193] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (263B9000) [pid = 2880] [serial = 1073] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (29095400) [pid = 2880] [serial = 1196] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (2078D000) [pid = 2880] [serial = 959] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (282EF800) [pid = 2880] [serial = 1079] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (28970000) [pid = 2880] [serial = 1089] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (26659800) [pid = 2880] [serial = 1076] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (25E4B800) [pid = 2880] [serial = 1067] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (246ED000) [pid = 2880] [serial = 1055] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (26391400) [pid = 2880] [serial = 1070] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (1AA5C400) [pid = 2880] [serial = 1214] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (204A5400) [pid = 2880] [serial = 956] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (25C11C00) [pid = 2880] [serial = 1187] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (18DB9800) [pid = 2880] [serial = 1047] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (21A88000) [pid = 2880] [serial = 968] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (21F60C00) [pid = 2880] [serial = 974] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (18D1C400) [pid = 2880] [serial = 1144] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (21362800) [pid = 2880] [serial = 965] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (21A82000) [pid = 2880] [serial = 1334] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (29238400) [pid = 2880] [serial = 1202] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (2257A400) [pid = 2880] [serial = 1172] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (1C6C1800) [pid = 2880] [serial = 947] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (28B12800) [pid = 2880] [serial = 1094] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (254D7C00) [pid = 2880] [serial = 1061] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (25C0CC00) [pid = 2880] [serial = 1064] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (22717C00) [pid = 2880] [serial = 980] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (204A7000) [pid = 2880] [serial = 1154] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (23558000) [pid = 2880] [serial = 1181] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (20D21800) [pid = 2880] [serial = 1159] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (18DB7C00) [pid = 2880] [serial = 934] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (22A16000) [pid = 2880] [serial = 1175] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (282E6800) [pid = 2880] [serial = 1190] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (17242000) [pid = 2880] [serial = 1100] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (28F30000) [pid = 2880] [serial = 1097] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (2416A800) [pid = 2880] [serial = 995] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (295E5C00) [pid = 2880] [serial = 1205] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (1B1D6C00) [pid = 2880] [serial = 1331] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (0F351800) [pid = 2880] [serial = 929] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (223E1C00) [pid = 2880] [serial = 977] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (22DBBC00) [pid = 2880] [serial = 986] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (1BCC7800) [pid = 2880] [serial = 1208] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (1E0C0400) [pid = 2880] [serial = 950] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (1E808000) [pid = 2880] [serial = 1149] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (2256F800) [pid = 2880] [serial = 1052] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (23556C00) [pid = 2880] [serial = 992] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (21F5D800) [pid = 2880] [serial = 1169] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (1E0F0C00) [pid = 2880] [serial = 900] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (1BF95400) [pid = 2880] [serial = 939] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (21A3F800) [pid = 2880] [serial = 1164] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (1BCD2C00) [pid = 2880] [serial = 1000] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (1F060800) [pid = 2880] [serial = 953] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (230AD400) [pid = 2880] [serial = 989] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (21E7B400) [pid = 2880] [serial = 971] [outer = 00000000] [url = about:blank]
10:19:55 INFO - PROCESS | 2880 | ++DOCSHELL 0A78E400 == 80 [pid = 2880] [id = 528]
10:19:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (0A794000) [pid = 2880] [serial = 1480] [outer = 00000000]
10:19:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (0F1A5400) [pid = 2880] [serial = 1481] [outer = 0A794000]
10:19:55 INFO - PROCESS | 2880 | 1449080395501 Marionette INFO loaded listener.js
10:19:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (15589000) [pid = 2880] [serial = 1482] [outer = 0A794000]
10:19:55 INFO - PROCESS | 2880 | ++DOCSHELL 1C086400 == 81 [pid = 2880] [id = 529]
10:19:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (1C087400) [pid = 2880] [serial = 1483] [outer = 00000000]
10:19:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (1C666000) [pid = 2880] [serial = 1484] [outer = 1C087400]
10:19:55 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
10:19:55 INFO - document served over http requires an http
10:19:55 INFO - sub-resource via iframe-tag using the meta-csp
10:19:55 INFO - delivery method with swap-origin-redirect and when
10:19:55 INFO - the target request is same-origin.
10:19:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 870ms
10:19:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:19:56 INFO - PROCESS | 2880 | ++DOCSHELL 1AA9A400 == 82 [pid = 2880] [id = 530]
10:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (1AEAEC00) [pid = 2880] [serial = 1485] [outer = 00000000]
10:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (1D225400) [pid = 2880] [serial = 1486] [outer = 1AEAEC00]
10:19:56 INFO - PROCESS | 2880 | 1449080396183 Marionette INFO loaded listener.js
10:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (1E96C800) [pid = 2880] [serial = 1487] [outer = 1AEAEC00]
10:19:56 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
10:19:56 INFO - document served over http requires an http
10:19:56 INFO - sub-resource via script-tag using the meta-csp
10:19:56 INFO - delivery method with keep-origin-redirect and when
10:19:56 INFO - the target request is same-origin.
10:19:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 670ms
10:19:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:19:56 INFO - PROCESS | 2880 | ++DOCSHELL 1F060800 == 83 [pid = 2880] [id = 531]
10:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (20945C00) [pid = 2880] [serial = 1488] [outer = 00000000]
10:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (20D23400) [pid = 2880] [serial = 1489] [outer = 20945C00]
10:19:56 INFO - PROCESS | 2880 | 1449080396832 Marionette INFO loaded listener.js
10:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (20E8B400) [pid = 2880] [serial = 1490] [outer = 20945C00]
10:19:57 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
10:19:57 INFO - document served over http requires an http
10:19:57 INFO - sub-resource via script-tag using the meta-csp
10:19:57 INFO - delivery method with no-redirect and when
10:19:57 INFO - the target request is same-origin.
10:19:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
10:19:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:19:57 INFO - PROCESS | 2880 | ++DOCSHELL 0F88DC00 == 84 [pid = 2880] [id = 532]
10:19:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (0FB89000) [pid = 2880] [serial = 1491] [outer = 00000000]
10:19:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (15471400) [pid = 2880] [serial = 1492] [outer = 0FB89000]
10:19:57 INFO - PROCESS | 2880 | 1449080397878 Marionette INFO loaded listener.js
10:19:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (15592000) [pid = 2880] [serial = 1493] [outer = 0FB89000]
10:19:58 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
10:19:58 INFO - document served over http requires an http
10:19:58 INFO - sub-resource via script-tag using the meta-csp
10:19:58 INFO - delivery method with swap-origin-redirect and when
10:19:58 INFO - the target request is same-origin.
10:19:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1019ms
10:19:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:19:58 INFO - PROCESS | 2880 | ++DOCSHELL 1AA94C00 == 85 [pid = 2880] [id = 533]
10:19:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (1AEB1000) [pid = 2880] [serial = 1494] [outer = 00000000]
10:19:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (1E08F800) [pid = 2880] [serial = 1495] [outer = 1AEB1000]
10:19:58 INFO - PROCESS | 2880 | 1449080398915 Marionette INFO loaded listener.js
10:19:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (1E964C00) [pid = 2880] [serial = 1496] [outer = 1AEB1000]
10:19:59 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
10:19:59 INFO - document served over http requires an http
10:19:59 INFO - sub-resource via xhr-request using the meta-csp
10:19:59 INFO - delivery method with keep-origin-redirect and when
10:19:59 INFO - the target request is same-origin.
10:19:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1018ms
10:19:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:19:59 INFO - PROCESS | 2880 | ++DOCSHELL 211BA000 == 86 [pid = 2880] [id = 534]
10:19:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (21362800) [pid = 2880] [serial = 1497] [outer = 00000000]
10:19:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (21A3DC00) [pid = 2880] [serial = 1498] [outer = 21362800]
10:19:59 INFO - PROCESS | 2880 | 1449080399941 Marionette INFO loaded listener.js
10:20:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (21A83C00) [pid = 2880] [serial = 1499] [outer = 21362800]
10:20:00 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
10:20:00 INFO - document served over http requires an http
10:20:00 INFO - sub-resource via xhr-request using the meta-csp
10:20:00 INFO - delivery method with no-redirect and when
10:20:00 INFO - the target request is same-origin.
10:20:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 990ms
10:20:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:20:00 INFO - PROCESS | 2880 | ++DOCSHELL 21B4C400 == 87 [pid = 2880] [id = 535]
10:20:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (21E35C00) [pid = 2880] [serial = 1500] [outer = 00000000]
10:20:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (21E7E400) [pid = 2880] [serial = 1501] [outer = 21E35C00]
10:20:00 INFO - PROCESS | 2880 | 1449080400926 Marionette INFO loaded listener.js
10:20:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (21F0BC00) [pid = 2880] [serial = 1502] [outer = 21E35C00]
10:20:01 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
10:20:01 INFO - document served over http requires an http
10:20:01 INFO - sub-resource via xhr-request using the meta-csp
10:20:01 INFO - delivery method with swap-origin-redirect and when
10:20:01 INFO - the target request is same-origin.
10:20:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
10:20:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:20:01 INFO - PROCESS | 2880 | ++DOCSHELL 21F5C800 == 88 [pid = 2880] [id = 536]
10:20:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (21F61C00) [pid = 2880] [serial = 1503] [outer = 00000000]
10:20:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (22035C00) [pid = 2880] [serial = 1504] [outer = 21F61C00]
10:20:01 INFO - PROCESS | 2880 | 1449080401851 Marionette INFO loaded listener.js
10:20:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (22038C00) [pid = 2880] [serial = 1505] [outer = 21F61C00]
10:20:02 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
10:20:02 INFO - document served over http requires an https
10:20:02 INFO - sub-resource via fetch-request using the meta-csp
10:20:02 INFO - delivery method with keep-origin-redirect and when
10:20:02 INFO - the target request is same-origin.
10:20:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 971ms
10:20:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:20:02 INFO - PROCESS | 2880 | ++DOCSHELL 223E6800 == 89 [pid = 2880] [id = 537]
10:20:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (22577000) [pid = 2880] [serial = 1506] [outer = 00000000]
10:20:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (227B9000) [pid = 2880] [serial = 1507] [outer = 22577000]
10:20:02 INFO - PROCESS | 2880 | 1449080402858 Marionette INFO loaded listener.js
10:20:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (22A1D400) [pid = 2880] [serial = 1508] [outer = 22577000]
10:20:03 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
10:20:03 INFO - document served over http requires an https
10:20:03 INFO - sub-resource via fetch-request using the meta-csp
10:20:03 INFO - delivery method with no-redirect and when
10:20:03 INFO - the target request is same-origin.
10:20:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1019ms
10:20:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:20:03 INFO - PROCESS | 2880 | ++DOCSHELL 227B5C00 == 90 [pid = 2880] [id = 538]
10:20:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (22A19400) [pid = 2880] [serial = 1509] [outer = 00000000]
10:20:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (22DBF400) [pid = 2880] [serial = 1510] [outer = 22A19400]
10:20:03 INFO - PROCESS | 2880 | 1449080403861 Marionette INFO loaded listener.js
10:20:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (22DBF000) [pid = 2880] [serial = 1511] [outer = 22A19400]
10:20:04 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
10:20:04 INFO - document served over http requires an https
10:20:04 INFO - sub-resource via fetch-request using the meta-csp
10:20:04 INFO - delivery method with swap-origin-redirect and when
10:20:04 INFO - the target request is same-origin.
10:20:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1018ms
10:20:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:20:04 INFO - PROCESS | 2880 | ++DOCSHELL 22F7F800 == 91 [pid = 2880] [id = 539]
10:20:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (230A9C00) [pid = 2880] [serial = 1512] [outer = 00000000]
10:20:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (23557000) [pid = 2880] [serial = 1513] [outer = 230A9C00]
10:20:04 INFO - PROCESS | 2880 | 1449080404886 Marionette INFO loaded listener.js
10:20:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (23556C00) [pid = 2880] [serial = 1514] [outer = 230A9C00]
10:20:05 INFO - PROCESS | 2880 | ++DOCSHELL 24163400 == 92 [pid = 2880] [id = 540]
10:20:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (24164000) [pid = 2880] [serial = 1515] [outer = 00000000]
10:20:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (24603400) [pid = 2880] [serial = 1516] [outer = 24164000]
10:20:05 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
10:20:05 INFO - document served over http requires an https
10:20:05 INFO - sub-resource via iframe-tag using the meta-csp
10:20:05 INFO - delivery method with keep-origin-redirect and when
10:20:05 INFO - the target request is same-origin.
10:20:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1019ms
10:20:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:20:05 INFO - PROCESS | 2880 | ++DOCSHELL 24165800 == 93 [pid = 2880] [id = 541]
10:20:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (241A3C00) [pid = 2880] [serial = 1517] [outer = 00000000]
10:20:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (246FAC00) [pid = 2880] [serial = 1518] [outer = 241A3C00]
10:20:05 INFO - PROCESS | 2880 | 1449080405967 Marionette INFO loaded listener.js
10:20:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (24E0BC00) [pid = 2880] [serial = 1519] [outer = 241A3C00]
10:20:06 INFO - PROCESS | 2880 | ++DOCSHELL 24ECDC00 == 94 [pid = 2880] [id = 542]
10:20:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (24ECF000) [pid = 2880] [serial = 1520] [outer = 00000000]
10:20:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (254D4000) [pid = 2880] [serial = 1521] [outer = 24ECF000]
10:20:06 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
10:20:06 INFO - document served over http requires an https
10:20:06 INFO - sub-resource via iframe-tag using the meta-csp
10:20:06 INFO - delivery method with no-redirect and when
10:20:06 INFO - the target request is same-origin.
10:20:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1068ms
10:20:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:20:06 INFO - PROCESS | 2880 | ++DOCSHELL 254CD000 == 95 [pid = 2880] [id = 543]
10:20:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (254CD800) [pid = 2880] [serial = 1522] [outer = 00000000]
10:20:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (2568C400) [pid = 2880] [serial = 1523] [outer = 254CD800]
10:20:07 INFO - PROCESS | 2880 | 1449080407043 Marionette INFO loaded listener.js
10:20:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (25698000) [pid = 2880] [serial = 1524] [outer = 254CD800]
10:20:07 INFO - PROCESS | 2880 | ++DOCSHELL 254D6800 == 96 [pid = 2880] [id = 544]
10:20:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (254D7C00) [pid = 2880] [serial = 1525] [outer = 00000000]
10:20:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (25C11C00) [pid = 2880] [serial = 1526] [outer = 254D7C00]
10:20:07 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
10:20:07 INFO - document served over http requires an https
10:20:07 INFO - sub-resource via iframe-tag using the meta-csp
10:20:07 INFO - delivery method with swap-origin-redirect and when
10:20:07 INFO - the target request is same-origin.
10:20:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1118ms
10:20:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:20:08 INFO - PROCESS | 2880 | ++DOCSHELL 25C10C00 == 97 [pid = 2880] [id = 545]
10:20:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (25C17000) [pid = 2880] [serial = 1527] [outer = 00000000]
10:20:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (2638F800) [pid = 2880] [serial = 1528] [outer = 25C17000]
10:20:08 INFO - PROCESS | 2880 | 1449080408195 Marionette INFO loaded listener.js
10:20:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (2639B400) [pid = 2880] [serial = 1529] [outer = 25C17000]
10:20:08 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
10:20:08 INFO - document served over http requires an https
10:20:08 INFO - sub-resource via script-tag using the meta-csp
10:20:08 INFO - delivery method with keep-origin-redirect and when
10:20:08 INFO - the target request is same-origin.
10:20:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1021ms
10:20:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:20:09 INFO - PROCESS | 2880 | ++DOCSHELL 263AE800 == 98 [pid = 2880] [id = 546]
10:20:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (263B8000) [pid = 2880] [serial = 1530] [outer = 00000000]
10:20:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (26659800) [pid = 2880] [serial = 1531] [outer = 263B8000]
10:20:09 INFO - PROCESS | 2880 | 1449080409204 Marionette INFO loaded listener.js
10:20:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (26657C00) [pid = 2880] [serial = 1532] [outer = 263B8000]
10:20:09 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
10:20:09 INFO - document served over http requires an https
10:20:09 INFO - sub-resource via script-tag using the meta-csp
10:20:09 INFO - delivery method with no-redirect and when
10:20:09 INFO - the target request is same-origin.
10:20:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1018ms
10:20:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:20:10 INFO - PROCESS | 2880 | ++DOCSHELL 26659400 == 99 [pid = 2880] [id = 547]
10:20:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (26BF5000) [pid = 2880] [serial = 1533] [outer = 00000000]
10:20:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (282E8C00) [pid = 2880] [serial = 1534] [outer = 26BF5000]
10:20:10 INFO - PROCESS | 2880 | 1449080410190 Marionette INFO loaded listener.js
10:20:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (282E2400) [pid = 2880] [serial = 1535] [outer = 26BF5000]
10:20:10 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
10:20:10 INFO - document served over http requires an https
10:20:10 INFO - sub-resource via script-tag using the meta-csp
10:20:10 INFO - delivery method with swap-origin-redirect and when
10:20:10 INFO - the target request is same-origin.
10:20:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 990ms
10:20:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:20:11 INFO - PROCESS | 2880 | ++DOCSHELL 28460C00 == 100 [pid = 2880] [id = 548]
10:20:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (28466C00) [pid = 2880] [serial = 1536] [outer = 00000000]
10:20:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (28719400) [pid = 2880] [serial = 1537] [outer = 28466C00]
10:20:11 INFO - PROCESS | 2880 | 1449080411203 Marionette INFO loaded listener.js
10:20:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (28717000) [pid = 2880] [serial = 1538] [outer = 28466C00]
10:20:11 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
10:20:11 INFO - document served over http requires an https
10:20:11 INFO - sub-resource via xhr-request using the meta-csp
10:20:11 INFO - delivery method with keep-origin-redirect and when
10:20:11 INFO - the target request is same-origin.
10:20:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 971ms
10:20:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:20:12 INFO - PROCESS | 2880 | ++DOCSHELL 2890DC00 == 101 [pid = 2880] [id = 549]
10:20:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (28910C00) [pid = 2880] [serial = 1539] [outer = 00000000]
10:20:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (28A9C000) [pid = 2880] [serial = 1540] [outer = 28910C00]
10:20:12 INFO - PROCESS | 2880 | 1449080412202 Marionette INFO loaded listener.js
10:20:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (28AA1000) [pid = 2880] [serial = 1541] [outer = 28910C00]
10:20:12 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
10:20:12 INFO - document served over http requires an https
10:20:12 INFO - sub-resource via xhr-request using the meta-csp
10:20:12 INFO - delivery method with no-redirect and when
10:20:12 INFO - the target request is same-origin.
10:20:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 970ms
10:20:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:20:13 INFO - PROCESS | 2880 | ++DOCSHELL 28B1AC00 == 102 [pid = 2880] [id = 550]
10:20:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (28B1DC00) [pid = 2880] [serial = 1542] [outer = 00000000]
10:20:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (28F3C400) [pid = 2880] [serial = 1543] [outer = 28B1DC00]
10:20:13 INFO - PROCESS | 2880 | 1449080413167 Marionette INFO loaded listener.js
10:20:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (28F68C00) [pid = 2880] [serial = 1544] [outer = 28B1DC00]
10:20:13 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
10:20:13 INFO - document served over http requires an https
10:20:13 INFO - sub-resource via xhr-request using the meta-csp
10:20:13 INFO - delivery method with swap-origin-redirect and when
10:20:13 INFO - the target request is same-origin.
10:20:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 990ms
10:20:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:20:14 INFO - PROCESS | 2880 | ++DOCSHELL 28F69C00 == 103 [pid = 2880] [id = 551]
10:20:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (28F72000) [pid = 2880] [serial = 1545] [outer = 00000000]
10:20:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (29238800) [pid = 2880] [serial = 1546] [outer = 28F72000]
10:20:14 INFO - PROCESS | 2880 | 1449080414169 Marionette INFO loaded listener.js
10:20:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (29281800) [pid = 2880] [serial = 1547] [outer = 28F72000]
10:20:14 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
10:20:14 INFO - document served over http requires an http
10:20:14 INFO - sub-resource via fetch-request using the meta-referrer
10:20:14 INFO - delivery method with keep-origin-redirect and when
10:20:14 INFO - the target request is cross-origin.
10:20:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
10:20:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:20:15 INFO - PROCESS | 2880 | ++DOCSHELL 2928A400 == 104 [pid = 2880] [id = 552]
10:20:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (295E5C00) [pid = 2880] [serial = 1548] [outer = 00000000]
10:20:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (298BC800) [pid = 2880] [serial = 1549] [outer = 295E5C00]
10:20:15 INFO - PROCESS | 2880 | 1449080415154 Marionette INFO loaded listener.js
10:20:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (29BCB000) [pid = 2880] [serial = 1550] [outer = 295E5C00]
10:20:15 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
10:20:15 INFO - document served over http requires an http
10:20:15 INFO - sub-resource via fetch-request using the meta-referrer
10:20:15 INFO - delivery method with no-redirect and when
10:20:15 INFO - the target request is cross-origin.
10:20:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 970ms
10:20:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:20:16 INFO - PROCESS | 2880 | ++DOCSHELL 298B9C00 == 105 [pid = 2880] [id = 553]
10:20:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (2AE23800) [pid = 2880] [serial = 1551] [outer = 00000000]
10:20:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (2AE8D400) [pid = 2880] [serial = 1552] [outer = 2AE23800]
10:20:16 INFO - PROCESS | 2880 | 1449080416121 Marionette INFO loaded listener.js
10:20:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (2AE90400) [pid = 2880] [serial = 1553] [outer = 2AE23800]
10:20:16 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
10:20:16 INFO - document served over http requires an http
10:20:16 INFO - sub-resource via fetch-request using the meta-referrer
10:20:16 INFO - delivery method with swap-origin-redirect and when
10:20:16 INFO - the target request is cross-origin.
10:20:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1019ms
10:20:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:20:17 INFO - PROCESS | 2880 | ++DOCSHELL 28B1A400 == 106 [pid = 2880] [id = 554]
10:20:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (2AE32400) [pid = 2880] [serial = 1554] [outer = 00000000]
10:20:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (2BD3EC00) [pid = 2880] [serial = 1555] [outer = 2AE32400]
10:20:17 INFO - PROCESS | 2880 | 1449080417160 Marionette INFO loaded listener.js
10:20:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (2BE3A000) [pid = 2880] [serial = 1556] [outer = 2AE32400]
10:20:17 INFO - PROCESS | 2880 | ++DOCSHELL 2CC86400 == 107 [pid = 2880] [id = 555]
10:20:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (2CC87400) [pid = 2880] [serial = 1557] [outer = 00000000]
10:20:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (2D058800) [pid = 2880] [serial = 1558] [outer = 2CC87400]
10:20:17 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
10:20:17 INFO - document served over http requires an http
10:20:17 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:17 INFO - delivery method with keep-origin-redirect and when
10:20:17 INFO - the target request is cross-origin.
10:20:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1067ms
10:20:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:20:18 INFO - PROCESS | 2880 | ++DOCSHELL 2BE44400 == 108 [pid = 2880] [id = 556]
10:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (2CC88C00) [pid = 2880] [serial = 1559] [outer = 00000000]
10:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (2D5BC800) [pid = 2880] [serial = 1560] [outer = 2CC88C00]
10:20:18 INFO - PROCESS | 2880 | 1449080418262 Marionette INFO loaded listener.js
10:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (2D5C4C00) [pid = 2880] [serial = 1561] [outer = 2CC88C00]
10:20:18 INFO - PROCESS | 2880 | ++DOCSHELL 2D5E6000 == 109 [pid = 2880] [id = 557]
10:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (2D5E7000) [pid = 2880] [serial = 1562] [outer = 00000000]
10:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (2D741C00) [pid = 2880] [serial = 1563] [outer = 2D5E7000]
10:20:18 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
10:20:18 INFO - document served over http requires an http
10:20:18 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:18 INFO - delivery method with no-redirect and when
10:20:18 INFO - the target request is cross-origin.
10:20:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1070ms
10:20:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:20:19 INFO - PROCESS | 2880 | ++DOCSHELL 2D5E8000 == 110 [pid = 2880] [id = 558]
10:20:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (2D5EA800) [pid = 2880] [serial = 1564] [outer = 00000000]
10:20:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (2DC82000) [pid = 2880] [serial = 1565] [outer = 2D5EA800]
10:20:19 INFO - PROCESS | 2880 | 1449080419347 Marionette INFO loaded listener.js
10:20:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (2E1C6C00) [pid = 2880] [serial = 1566] [outer = 2D5EA800]
10:20:19 INFO - PROCESS | 2880 | ++DOCSHELL 2CCE4C00 == 111 [pid = 2880] [id = 559]
10:20:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (2CCE5C00) [pid = 2880] [serial = 1567] [outer = 00000000]
10:20:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (2CCE9C00) [pid = 2880] [serial = 1568] [outer = 2CCE5C00]
10:20:20 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
10:20:20 INFO - document served over http requires an http
10:20:20 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:20 INFO - delivery method with swap-origin-redirect and when
10:20:20 INFO - the target request is cross-origin.
10:20:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1131ms
10:20:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:20:22 INFO - PROCESS | 2880 | ++DOCSHELL 20D2E400 == 112 [pid = 2880] [id = 560]
10:20:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (20D2E800) [pid = 2880] [serial = 1569] [outer = 00000000]
10:20:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (2E1CA400) [pid = 2880] [serial = 1570] [outer = 20D2E800]
10:20:22 INFO - PROCESS | 2880 | 1449080422561 Marionette INFO loaded listener.js
10:20:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (2E31AC00) [pid = 2880] [serial = 1571] [outer = 20D2E800]
10:20:23 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
10:20:23 INFO - document served over http requires an http
10:20:23 INFO - sub-resource via script-tag using the meta-referrer
10:20:23 INFO - delivery method with keep-origin-redirect and when
10:20:23 INFO - the target request is cross-origin.
10:20:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3070ms
10:20:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:20:23 INFO - PROCESS | 2880 | ++DOCSHELL 1C603C00 == 113 [pid = 2880] [id = 561]
10:20:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (1C6BA800) [pid = 2880] [serial = 1572] [outer = 00000000]
10:20:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (2078CC00) [pid = 2880] [serial = 1573] [outer = 1C6BA800]
10:20:23 INFO - PROCESS | 2880 | 1449080423531 Marionette INFO loaded listener.js
10:20:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (21361400) [pid = 2880] [serial = 1574] [outer = 1C6BA800]
10:20:24 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
10:20:24 INFO - document served over http requires an http
10:20:24 INFO - sub-resource via script-tag using the meta-referrer
10:20:24 INFO - delivery method with no-redirect and when
10:20:24 INFO - the target request is cross-origin.
10:20:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
10:20:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:20:24 INFO - PROCESS | 2880 | ++DOCSHELL 178F8800 == 114 [pid = 2880] [id = 562]
10:20:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (1AF88C00) [pid = 2880] [serial = 1575] [outer = 00000000]
10:20:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (211AF400) [pid = 2880] [serial = 1576] [outer = 1AF88C00]
10:20:24 INFO - PROCESS | 2880 | 1449080424504 Marionette INFO loaded listener.js
10:20:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (20E85400) [pid = 2880] [serial = 1577] [outer = 1AF88C00]
10:20:25 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
10:20:25 INFO - document served over http requires an http
10:20:25 INFO - sub-resource via script-tag using the meta-referrer
10:20:25 INFO - delivery method with swap-origin-redirect and when
10:20:25 INFO - the target request is cross-origin.
10:20:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1733ms
10:20:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:20:26 INFO - PROCESS | 2880 | ++DOCSHELL 1310D000 == 115 [pid = 2880] [id = 563]
10:20:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (13119800) [pid = 2880] [serial = 1578] [outer = 00000000]
10:20:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (1476D000) [pid = 2880] [serial = 1579] [outer = 13119800]
10:20:26 INFO - PROCESS | 2880 | 1449080426229 Marionette INFO loaded listener.js
10:20:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (14858800) [pid = 2880] [serial = 1580] [outer = 13119800]
10:20:26 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
10:20:26 INFO - document served over http requires an http
10:20:26 INFO - sub-resource via xhr-request using the meta-referrer
10:20:26 INFO - delivery method with keep-origin-redirect and when
10:20:26 INFO - the target request is cross-origin.
10:20:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
10:20:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:20:27 INFO - PROCESS | 2880 | ++DOCSHELL 1476A000 == 116 [pid = 2880] [id = 564]
10:20:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (16465C00) [pid = 2880] [serial = 1581] [outer = 00000000]
10:20:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (1875DC00) [pid = 2880] [serial = 1582] [outer = 16465C00]
10:20:27 INFO - PROCESS | 2880 | 1449080427196 Marionette INFO loaded listener.js
10:20:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (18D12400) [pid = 2880] [serial = 1583] [outer = 16465C00]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 18383400 == 115 [pid = 2880] [id = 488]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 1C084400 == 114 [pid = 2880] [id = 489]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 22F76000 == 113 [pid = 2880] [id = 490]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 2355E000 == 112 [pid = 2880] [id = 491]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 241AA000 == 111 [pid = 2880] [id = 492]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 26390C00 == 110 [pid = 2880] [id = 493]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 26BF3400 == 109 [pid = 2880] [id = 494]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 28970C00 == 108 [pid = 2880] [id = 495]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 28F3AC00 == 107 [pid = 2880] [id = 496]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 295E0000 == 106 [pid = 2880] [id = 497]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 295E8400 == 105 [pid = 2880] [id = 498]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 298AEC00 == 104 [pid = 2880] [id = 499]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 2AE83800 == 103 [pid = 2880] [id = 500]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 2CC86800 == 102 [pid = 2880] [id = 501]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 27723C00 == 101 [pid = 2880] [id = 502]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 32204800 == 100 [pid = 2880] [id = 507]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 3220E800 == 99 [pid = 2880] [id = 508]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 2E6CA800 == 98 [pid = 2880] [id = 509]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 1E08C800 == 97 [pid = 2880] [id = 29]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 27E61C00 == 96 [pid = 2880] [id = 510]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 27573800 == 95 [pid = 2880] [id = 511]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 2EFC4800 == 94 [pid = 2880] [id = 512]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 2EFC5C00 == 93 [pid = 2880] [id = 513]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 21F54000 == 92 [pid = 2880] [id = 514]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 18DB8000 == 91 [pid = 2880] [id = 516]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 174B9C00 == 90 [pid = 2880] [id = 517]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 0A795000 == 89 [pid = 2880] [id = 518]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 0F658000 == 88 [pid = 2880] [id = 519]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 18B13400 == 87 [pid = 2880] [id = 520]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 0F087C00 == 86 [pid = 2880] [id = 521]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 17245C00 == 85 [pid = 2880] [id = 522]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 1A070C00 == 84 [pid = 2880] [id = 523]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 1BF9B400 == 83 [pid = 2880] [id = 524]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 1E0B7C00 == 82 [pid = 2880] [id = 525]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 1C810C00 == 81 [pid = 2880] [id = 526]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 20780C00 == 80 [pid = 2880] [id = 527]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 0A78E400 == 79 [pid = 2880] [id = 528]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 1C086400 == 78 [pid = 2880] [id = 529]
10:20:28 INFO - PROCESS | 2880 | --DOCSHELL 1AA9A400 == 77 [pid = 2880] [id = 530]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (21FCB800) [pid = 2880] [serial = 1364] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (186A1000) [pid = 2880] [serial = 1343] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (1BF9C400) [pid = 2880] [serial = 1346] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (20E8AC00) [pid = 2880] [serial = 1337] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (13BACC00) [pid = 2880] [serial = 1340] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (26392C00) [pid = 2880] [serial = 1267] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (1E0BA400) [pid = 2880] [serial = 1351] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (2021AC00) [pid = 2880] [serial = 1262] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (20E91800) [pid = 2880] [serial = 1356] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (2078A000) [pid = 2880] [serial = 1361] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (18DB6800) [pid = 2880] [serial = 1259] [outer = 00000000] [url = about:blank]
10:20:28 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (25C13000) [pid = 2880] [serial = 1256] [outer = 00000000] [url = about:blank]
10:20:28 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
10:20:28 INFO - document served over http requires an http
10:20:28 INFO - sub-resource via xhr-request using the meta-referrer
10:20:28 INFO - delivery method with no-redirect and when
10:20:28 INFO - the target request is cross-origin.
10:20:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1917ms
10:20:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:20:28 INFO - PROCESS | 2880 | ++DOCSHELL 0F1D8000 == 78 [pid = 2880] [id = 565]
10:20:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (0F1DB000) [pid = 2880] [serial = 1584] [outer = 00000000]
10:20:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (13BA8400) [pid = 2880] [serial = 1585] [outer = 0F1DB000]
10:20:28 INFO - PROCESS | 2880 | 1449080428936 Marionette INFO loaded listener.js
10:20:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (1546DC00) [pid = 2880] [serial = 1586] [outer = 0F1DB000]
10:20:29 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
10:20:29 INFO - document served over http requires an http
10:20:29 INFO - sub-resource via xhr-request using the meta-referrer
10:20:29 INFO - delivery method with swap-origin-redirect and when
10:20:29 INFO - the target request is cross-origin.
10:20:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
10:20:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:20:29 INFO - PROCESS | 2880 | ++DOCSHELL 1837C400 == 79 [pid = 2880] [id = 566]
10:20:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (18382800) [pid = 2880] [serial = 1587] [outer = 00000000]
10:20:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (18759400) [pid = 2880] [serial = 1588] [outer = 18382800]
10:20:29 INFO - PROCESS | 2880 | 1449080429801 Marionette INFO loaded listener.js
10:20:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (18B13400) [pid = 2880] [serial = 1589] [outer = 18382800]
10:20:30 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
10:20:30 INFO - document served over http requires an https
10:20:30 INFO - sub-resource via fetch-request using the meta-referrer
10:20:30 INFO - delivery method with keep-origin-redirect and when
10:20:30 INFO - the target request is cross-origin.
10:20:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
10:20:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:20:30 INFO - PROCESS | 2880 | ++DOCSHELL 18D16C00 == 80 [pid = 2880] [id = 567]
10:20:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (18DB0400) [pid = 2880] [serial = 1590] [outer = 00000000]
10:20:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (1A41CC00) [pid = 2880] [serial = 1591] [outer = 18DB0400]
10:20:30 INFO - PROCESS | 2880 | 1449080430505 Marionette INFO loaded listener.js
10:20:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (1AA5C800) [pid = 2880] [serial = 1592] [outer = 18DB0400]
10:20:31 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
10:20:31 INFO - document served over http requires an https
10:20:31 INFO - sub-resource via fetch-request using the meta-referrer
10:20:31 INFO - delivery method with no-redirect and when
10:20:31 INFO - the target request is cross-origin.
10:20:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 730ms
10:20:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:20:31 INFO - PROCESS | 2880 | ++DOCSHELL 1AF8FC00 == 81 [pid = 2880] [id = 568]
10:20:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (1AF91000) [pid = 2880] [serial = 1593] [outer = 00000000]
10:20:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (1BEA6000) [pid = 2880] [serial = 1594] [outer = 1AF91000]
10:20:31 INFO - PROCESS | 2880 | 1449080431299 Marionette INFO loaded listener.js
10:20:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (1BF9B400) [pid = 2880] [serial = 1595] [outer = 1AF91000]
10:20:31 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
10:20:31 INFO - document served over http requires an https
10:20:31 INFO - sub-resource via fetch-request using the meta-referrer
10:20:31 INFO - delivery method with swap-origin-redirect and when
10:20:31 INFO - the target request is cross-origin.
10:20:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 771ms
10:20:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:20:32 INFO - PROCESS | 2880 | ++DOCSHELL 1BEA0400 == 82 [pid = 2880] [id = 569]
10:20:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (1C071400) [pid = 2880] [serial = 1596] [outer = 00000000]
10:20:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (1C12B400) [pid = 2880] [serial = 1597] [outer = 1C071400]
10:20:32 INFO - PROCESS | 2880 | 1449080432067 Marionette INFO loaded listener.js
10:20:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (1C60F000) [pid = 2880] [serial = 1598] [outer = 1C071400]
10:20:32 INFO - PROCESS | 2880 | ++DOCSHELL 1C6BB400 == 83 [pid = 2880] [id = 570]
10:20:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (1C6BC800) [pid = 2880] [serial = 1599] [outer = 00000000]
10:20:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (1C80F000) [pid = 2880] [serial = 1600] [outer = 1C6BC800]
10:20:32 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
10:20:32 INFO - document served over http requires an https
10:20:32 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:32 INFO - delivery method with keep-origin-redirect and when
10:20:32 INFO - the target request is cross-origin.
10:20:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
10:20:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (295E1000) [pid = 2880] [serial = 1394] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080368639]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (28B13800) [pid = 2880] [serial = 1389] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (2AE82400) [pid = 2880] [serial = 1399] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (27E62400) [pid = 2880] [serial = 1431] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (2EFC4C00) [pid = 2880] [serial = 1436] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080381004]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (21F55000) [pid = 2880] [serial = 1441] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (2460CC00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (1BCCB000) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (167D5C00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (254D6400) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (20D23400) [pid = 2880] [serial = 1489] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (1891BC00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (1A4ACC00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (13119C00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (19A78C00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (0A794000) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (29285400) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (1AEAEC00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (1837D000) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (295E5800) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (1C084C00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (1E0BCC00) [pid = 2880] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (18BB5C00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (20781400) [pid = 2880] [serial = 1478] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080394965]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (0F376C00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (1C087400) [pid = 2880] [serial = 1483] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (1D219C00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (0A795C00) [pid = 2880] [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]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (13E1A400) [pid = 2880] [serial = 1462] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (1C666000) [pid = 2880] [serial = 1484] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (0F1A5400) [pid = 2880] [serial = 1481] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (230AB000) [pid = 2880] [serial = 1375] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (20633400) [pid = 2880] [serial = 1450] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (2966CC00) [pid = 2880] [serial = 1395] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080368639]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (2922D400) [pid = 2880] [serial = 1392] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (1BF8D400) [pid = 2880] [serial = 1447] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (29096000) [pid = 2880] [serial = 1390] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (28B1B000) [pid = 2880] [serial = 1387] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (1D225400) [pid = 2880] [serial = 1486] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (1E0EA800) [pid = 2880] [serial = 1474] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (1C657C00) [pid = 2880] [serial = 1471] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (24601400) [pid = 2880] [serial = 1378] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (1E0EF800) [pid = 2880] [serial = 1459] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (18BB7000) [pid = 2880] [serial = 1465] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (20942000) [pid = 2880] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080394965]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (1E0BF400) [pid = 2880] [serial = 1476] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (1B039800) [pid = 2880] [serial = 1468] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (1AA68400) [pid = 2880] [serial = 1456] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (20635000) [pid = 2880] [serial = 1372] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (1A41A800) [pid = 2880] [serial = 1369] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (1618A800) [pid = 2880] [serial = 1453] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (282E2C00) [pid = 2880] [serial = 1384] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (25694C00) [pid = 2880] [serial = 1381] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (1C11E800) [pid = 2880] [serial = 1444] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (2AEB3000) [pid = 2880] [serial = 1400] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (298BD800) [pid = 2880] [serial = 1397] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (2BE3BC00) [pid = 2880] [serial = 1402] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (2CC92000) [pid = 2880] [serial = 1405] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (2772D000) [pid = 2880] [serial = 1408] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (2E6CEC00) [pid = 2880] [serial = 1411] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (2EFF3000) [pid = 2880] [serial = 1414] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (2757D800) [pid = 2880] [serial = 1417] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (32202800) [pid = 2880] [serial = 1420] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (322BC400) [pid = 2880] [serial = 1423] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (32EF2800) [pid = 2880] [serial = 1426] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (27E66C00) [pid = 2880] [serial = 1432] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (330CE000) [pid = 2880] [serial = 1429] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (2EFC1400) [pid = 2880] [serial = 1437] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080381004]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (2EFBA000) [pid = 2880] [serial = 1434] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (18BBA800) [pid = 2880] [serial = 1442] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (330D5000) [pid = 2880] [serial = 1439] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (1E95F400) [pid = 2880] [serial = 1460] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (1C874800) [pid = 2880] [serial = 1457] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (1B03A400) [pid = 2880] [serial = 1454] [outer = 00000000] [url = about:blank]
10:20:33 INFO - PROCESS | 2880 | ++DOCSHELL 0A794000 == 84 [pid = 2880] [id = 571]
10:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (0A795C00) [pid = 2880] [serial = 1601] [outer = 00000000]
10:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (1723F800) [pid = 2880] [serial = 1602] [outer = 0A795C00]
10:20:33 INFO - PROCESS | 2880 | 1449080433425 Marionette INFO loaded listener.js
10:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (18BBA800) [pid = 2880] [serial = 1603] [outer = 0A795C00]
10:20:33 INFO - PROCESS | 2880 | ++DOCSHELL 1D219C00 == 85 [pid = 2880] [id = 572]
10:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (1D21F000) [pid = 2880] [serial = 1604] [outer = 00000000]
10:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (1CC15C00) [pid = 2880] [serial = 1605] [outer = 1D21F000]
10:20:33 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
10:20:33 INFO - document served over http requires an https
10:20:33 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:33 INFO - delivery method with no-redirect and when
10:20:33 INFO - the target request is cross-origin.
10:20:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1272ms
10:20:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:20:34 INFO - PROCESS | 2880 | ++DOCSHELL 1CC1B800 == 86 [pid = 2880] [id = 573]
10:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (1D223800) [pid = 2880] [serial = 1606] [outer = 00000000]
10:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (1E0BAC00) [pid = 2880] [serial = 1607] [outer = 1D223800]
10:20:34 INFO - PROCESS | 2880 | 1449080434229 Marionette INFO loaded listener.js
10:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (1E0EC400) [pid = 2880] [serial = 1608] [outer = 1D223800]
10:20:34 INFO - PROCESS | 2880 | ++DOCSHELL 1E80FC00 == 87 [pid = 2880] [id = 574]
10:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (1E95F400) [pid = 2880] [serial = 1609] [outer = 00000000]
10:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (1E965400) [pid = 2880] [serial = 1610] [outer = 1E95F400]
10:20:34 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
10:20:34 INFO - document served over http requires an https
10:20:34 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:34 INFO - delivery method with swap-origin-redirect and when
10:20:34 INFO - the target request is cross-origin.
10:20:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
10:20:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:20:34 INFO - PROCESS | 2880 | ++DOCSHELL 1E80B800 == 88 [pid = 2880] [id = 575]
10:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (1E80C400) [pid = 2880] [serial = 1611] [outer = 00000000]
10:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (1F063400) [pid = 2880] [serial = 1612] [outer = 1E80C400]
10:20:34 INFO - PROCESS | 2880 | 1449080434953 Marionette INFO loaded listener.js
10:20:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (2021E800) [pid = 2880] [serial = 1613] [outer = 1E80C400]
10:20:35 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
10:20:35 INFO - document served over http requires an https
10:20:35 INFO - sub-resource via script-tag using the meta-referrer
10:20:35 INFO - delivery method with keep-origin-redirect and when
10:20:35 INFO - the target request is cross-origin.
10:20:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1016ms
10:20:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:20:36 INFO - PROCESS | 2880 | ++DOCSHELL 13902800 == 89 [pid = 2880] [id = 576]
10:20:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (139C0C00) [pid = 2880] [serial = 1614] [outer = 00000000]
10:20:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (1723C800) [pid = 2880] [serial = 1615] [outer = 139C0C00]
10:20:36 INFO - PROCESS | 2880 | 1449080436166 Marionette INFO loaded listener.js
10:20:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (178F3000) [pid = 2880] [serial = 1616] [outer = 139C0C00]
10:20:36 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
10:20:36 INFO - document served over http requires an https
10:20:36 INFO - sub-resource via script-tag using the meta-referrer
10:20:36 INFO - delivery method with no-redirect and when
10:20:36 INFO - the target request is cross-origin.
10:20:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1024ms
10:20:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:20:37 INFO - PROCESS | 2880 | ++DOCSHELL 1B02E800 == 90 [pid = 2880] [id = 577]
10:20:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (1B034000) [pid = 2880] [serial = 1617] [outer = 00000000]
10:20:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (1C07CC00) [pid = 2880] [serial = 1618] [outer = 1B034000]
10:20:37 INFO - PROCESS | 2880 | 1449080437174 Marionette INFO loaded listener.js
10:20:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (1E08EC00) [pid = 2880] [serial = 1619] [outer = 1B034000]
10:20:37 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
10:20:37 INFO - document served over http requires an https
10:20:37 INFO - sub-resource via script-tag using the meta-referrer
10:20:37 INFO - delivery method with swap-origin-redirect and when
10:20:37 INFO - the target request is cross-origin.
10:20:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1020ms
10:20:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:20:38 INFO - PROCESS | 2880 | ++DOCSHELL 2077FC00 == 91 [pid = 2880] [id = 578]
10:20:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (20780C00) [pid = 2880] [serial = 1620] [outer = 00000000]
10:20:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (2078A400) [pid = 2880] [serial = 1621] [outer = 20780C00]
10:20:38 INFO - PROCESS | 2880 | 1449080438228 Marionette INFO loaded listener.js
10:20:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (209A1C00) [pid = 2880] [serial = 1622] [outer = 20780C00]
10:20:38 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
10:20:38 INFO - document served over http requires an https
10:20:38 INFO - sub-resource via xhr-request using the meta-referrer
10:20:38 INFO - delivery method with keep-origin-redirect and when
10:20:38 INFO - the target request is cross-origin.
10:20:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
10:20:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:20:39 INFO - PROCESS | 2880 | ++DOCSHELL 209A9400 == 92 [pid = 2880] [id = 579]
10:20:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (209A9800) [pid = 2880] [serial = 1623] [outer = 00000000]
10:20:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (20E93000) [pid = 2880] [serial = 1624] [outer = 209A9800]
10:20:39 INFO - PROCESS | 2880 | 1449080439190 Marionette INFO loaded listener.js
10:20:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (21368C00) [pid = 2880] [serial = 1625] [outer = 209A9800]
10:20:39 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
10:20:39 INFO - document served over http requires an https
10:20:39 INFO - sub-resource via xhr-request using the meta-referrer
10:20:39 INFO - delivery method with no-redirect and when
10:20:39 INFO - the target request is cross-origin.
10:20:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
10:20:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:20:40 INFO - PROCESS | 2880 | ++DOCSHELL 20D2B000 == 93 [pid = 2880] [id = 580]
10:20:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (20E90800) [pid = 2880] [serial = 1626] [outer = 00000000]
10:20:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (21B44C00) [pid = 2880] [serial = 1627] [outer = 20E90800]
10:20:40 INFO - PROCESS | 2880 | 1449080440125 Marionette INFO loaded listener.js
10:20:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (21B4B400) [pid = 2880] [serial = 1628] [outer = 20E90800]
10:20:40 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
10:20:40 INFO - document served over http requires an https
10:20:40 INFO - sub-resource via xhr-request using the meta-referrer
10:20:40 INFO - delivery method with swap-origin-redirect and when
10:20:40 INFO - the target request is cross-origin.
10:20:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
10:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:20:41 INFO - PROCESS | 2880 | ++DOCSHELL 21E77C00 == 94 [pid = 2880] [id = 581]
10:20:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (21E7B000) [pid = 2880] [serial = 1629] [outer = 00000000]
10:20:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (2256EC00) [pid = 2880] [serial = 1630] [outer = 21E7B000]
10:20:41 INFO - PROCESS | 2880 | 1449080441110 Marionette INFO loaded listener.js
10:20:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (22713800) [pid = 2880] [serial = 1631] [outer = 21E7B000]
10:20:41 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
10:20:41 INFO - document served over http requires an http
10:20:41 INFO - sub-resource via fetch-request using the meta-referrer
10:20:41 INFO - delivery method with keep-origin-redirect and when
10:20:41 INFO - the target request is same-origin.
10:20:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 971ms
10:20:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:20:42 INFO - PROCESS | 2880 | ++DOCSHELL 223E4400 == 95 [pid = 2880] [id = 582]
10:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (227B7400) [pid = 2880] [serial = 1632] [outer = 00000000]
10:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (22DBA800) [pid = 2880] [serial = 1633] [outer = 227B7400]
10:20:42 INFO - PROCESS | 2880 | 1449080442066 Marionette INFO loaded listener.js
10:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (22DB4C00) [pid = 2880] [serial = 1634] [outer = 227B7400]
10:20:42 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
10:20:42 INFO - document served over http requires an http
10:20:42 INFO - sub-resource via fetch-request using the meta-referrer
10:20:42 INFO - delivery method with no-redirect and when
10:20:42 INFO - the target request is same-origin.
10:20:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 870ms
10:20:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:20:42 INFO - PROCESS | 2880 | ++DOCSHELL 22F7B000 == 96 [pid = 2880] [id = 583]
10:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (23285400) [pid = 2880] [serial = 1635] [outer = 00000000]
10:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (2416B400) [pid = 2880] [serial = 1636] [outer = 23285400]
10:20:42 INFO - PROCESS | 2880 | 1449080442942 Marionette INFO loaded listener.js
10:20:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (241AAC00) [pid = 2880] [serial = 1637] [outer = 23285400]
10:20:43 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
10:20:43 INFO - document served over http requires an http
10:20:43 INFO - sub-resource via fetch-request using the meta-referrer
10:20:43 INFO - delivery method with swap-origin-redirect and when
10:20:43 INFO - the target request is same-origin.
10:20:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
10:20:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:20:43 INFO - PROCESS | 2880 | ++DOCSHELL 24606800 == 97 [pid = 2880] [id = 584]
10:20:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (246EF400) [pid = 2880] [serial = 1638] [outer = 00000000]
10:20:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (254D6400) [pid = 2880] [serial = 1639] [outer = 246EF400]
10:20:43 INFO - PROCESS | 2880 | 1449080443954 Marionette INFO loaded listener.js
10:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (2568D000) [pid = 2880] [serial = 1640] [outer = 246EF400]
10:20:44 INFO - PROCESS | 2880 | ++DOCSHELL 25C0B800 == 98 [pid = 2880] [id = 585]
10:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (25C0E400) [pid = 2880] [serial = 1641] [outer = 00000000]
10:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (25E4F000) [pid = 2880] [serial = 1642] [outer = 25C0E400]
10:20:44 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
10:20:44 INFO - document served over http requires an http
10:20:44 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:44 INFO - delivery method with keep-origin-redirect and when
10:20:44 INFO - the target request is same-origin.
10:20:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1019ms
10:20:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:20:44 INFO - PROCESS | 2880 | ++DOCSHELL 25C18000 == 99 [pid = 2880] [id = 586]
10:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (25E46400) [pid = 2880] [serial = 1643] [outer = 00000000]
10:20:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (26398000) [pid = 2880] [serial = 1644] [outer = 25E46400]
10:20:45 INFO - PROCESS | 2880 | 1449080445031 Marionette INFO loaded listener.js
10:20:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (2639B000) [pid = 2880] [serial = 1645] [outer = 25E46400]
10:20:45 INFO - PROCESS | 2880 | ++DOCSHELL 26BEB800 == 100 [pid = 2880] [id = 587]
10:20:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (26BED800) [pid = 2880] [serial = 1646] [outer = 00000000]
10:20:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (276A1800) [pid = 2880] [serial = 1647] [outer = 26BED800]
10:20:45 INFO - PROCESS | 2880 | --DOCSHELL 1346D800 == 99 [pid = 2880] [id = 12]
10:20:45 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
10:20:45 INFO - document served over http requires an http
10:20:45 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:45 INFO - delivery method with no-redirect and when
10:20:45 INFO - the target request is same-origin.
10:20:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1180ms
10:20:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:20:46 INFO - PROCESS | 2880 | ++DOCSHELL 27575400 == 100 [pid = 2880] [id = 588]
10:20:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (27578000) [pid = 2880] [serial = 1648] [outer = 00000000]
10:20:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (276A8800) [pid = 2880] [serial = 1649] [outer = 27578000]
10:20:46 INFO - PROCESS | 2880 | 1449080446230 Marionette INFO loaded listener.js
10:20:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (276ADC00) [pid = 2880] [serial = 1650] [outer = 27578000]
10:20:46 INFO - PROCESS | 2880 | ++DOCSHELL 27728C00 == 101 [pid = 2880] [id = 589]
10:20:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (27729000) [pid = 2880] [serial = 1651] [outer = 00000000]
10:20:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (27E63000) [pid = 2880] [serial = 1652] [outer = 27729000]
10:20:46 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
10:20:46 INFO - document served over http requires an http
10:20:46 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:46 INFO - delivery method with swap-origin-redirect and when
10:20:46 INFO - the target request is same-origin.
10:20:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1067ms
10:20:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:20:47 INFO - PROCESS | 2880 | ++DOCSHELL 2772AC00 == 102 [pid = 2880] [id = 590]
10:20:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (2772D800) [pid = 2880] [serial = 1653] [outer = 00000000]
10:20:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (282E3C00) [pid = 2880] [serial = 1654] [outer = 2772D800]
10:20:47 INFO - PROCESS | 2880 | 1449080447297 Marionette INFO loaded listener.js
10:20:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (1B035800) [pid = 2880] [serial = 1655] [outer = 2772D800]
10:20:47 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
10:20:47 INFO - document served over http requires an http
10:20:47 INFO - sub-resource via script-tag using the meta-referrer
10:20:47 INFO - delivery method with keep-origin-redirect and when
10:20:47 INFO - the target request is same-origin.
10:20:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1017ms
10:20:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:20:48 INFO - PROCESS | 2880 | ++DOCSHELL 27E6B800 == 103 [pid = 2880] [id = 591]
10:20:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (27E6BC00) [pid = 2880] [serial = 1656] [outer = 00000000]
10:20:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (2896EC00) [pid = 2880] [serial = 1657] [outer = 27E6BC00]
10:20:48 INFO - PROCESS | 2880 | 1449080448282 Marionette INFO loaded listener.js
10:20:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (28971C00) [pid = 2880] [serial = 1658] [outer = 27E6BC00]
10:20:48 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
10:20:48 INFO - document served over http requires an http
10:20:48 INFO - sub-resource via script-tag using the meta-referrer
10:20:48 INFO - delivery method with no-redirect and when
10:20:48 INFO - the target request is same-origin.
10:20:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
10:20:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:20:49 INFO - PROCESS | 2880 | ++DOCSHELL 28967400 == 104 [pid = 2880] [id = 592]
10:20:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (2896B000) [pid = 2880] [serial = 1659] [outer = 00000000]
10:20:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (28F68000) [pid = 2880] [serial = 1660] [outer = 2896B000]
10:20:49 INFO - PROCESS | 2880 | 1449080449259 Marionette INFO loaded listener.js
10:20:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (28F66400) [pid = 2880] [serial = 1661] [outer = 2896B000]
10:20:49 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
10:20:49 INFO - document served over http requires an http
10:20:49 INFO - sub-resource via script-tag using the meta-referrer
10:20:49 INFO - delivery method with swap-origin-redirect and when
10:20:49 INFO - the target request is same-origin.
10:20:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1012ms
10:20:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:20:50 INFO - PROCESS | 2880 | ++DOCSHELL 2927DC00 == 105 [pid = 2880] [id = 593]
10:20:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (2927E800) [pid = 2880] [serial = 1662] [outer = 00000000]
10:20:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (2966F400) [pid = 2880] [serial = 1663] [outer = 2927E800]
10:20:50 INFO - PROCESS | 2880 | 1449080450302 Marionette INFO loaded listener.js
10:20:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (29671C00) [pid = 2880] [serial = 1664] [outer = 2927E800]
10:20:50 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
10:20:50 INFO - document served over http requires an http
10:20:50 INFO - sub-resource via xhr-request using the meta-referrer
10:20:50 INFO - delivery method with keep-origin-redirect and when
10:20:50 INFO - the target request is same-origin.
10:20:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
10:20:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:20:51 INFO - PROCESS | 2880 | ++DOCSHELL 2966C400 == 106 [pid = 2880] [id = 594]
10:20:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (298BD800) [pid = 2880] [serial = 1665] [outer = 00000000]
10:20:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (2AEB3C00) [pid = 2880] [serial = 1666] [outer = 298BD800]
10:20:51 INFO - PROCESS | 2880 | 1449080451259 Marionette INFO loaded listener.js
10:20:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (2AEBA400) [pid = 2880] [serial = 1667] [outer = 298BD800]
10:20:51 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
10:20:51 INFO - document served over http requires an http
10:20:51 INFO - sub-resource via xhr-request using the meta-referrer
10:20:51 INFO - delivery method with no-redirect and when
10:20:51 INFO - the target request is same-origin.
10:20:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 931ms
10:20:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:20:52 INFO - PROCESS | 2880 | ++DOCSHELL 2AE8F400 == 107 [pid = 2880] [id = 595]
10:20:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (2BE3A800) [pid = 2880] [serial = 1668] [outer = 00000000]
10:20:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (2CCE9000) [pid = 2880] [serial = 1669] [outer = 2BE3A800]
10:20:52 INFO - PROCESS | 2880 | 1449080452246 Marionette INFO loaded listener.js
10:20:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (2CCED800) [pid = 2880] [serial = 1670] [outer = 2BE3A800]
10:20:52 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
10:20:52 INFO - document served over http requires an http
10:20:52 INFO - sub-resource via xhr-request using the meta-referrer
10:20:52 INFO - delivery method with swap-origin-redirect and when
10:20:52 INFO - the target request is same-origin.
10:20:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
10:20:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:20:53 INFO - PROCESS | 2880 | ++DOCSHELL 2CC93C00 == 108 [pid = 2880] [id = 596]
10:20:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (2D5C7400) [pid = 2880] [serial = 1671] [outer = 00000000]
10:20:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (2D73F000) [pid = 2880] [serial = 1672] [outer = 2D5C7400]
10:20:53 INFO - PROCESS | 2880 | 1449080453183 Marionette INFO loaded listener.js
10:20:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (2DC7A800) [pid = 2880] [serial = 1673] [outer = 2D5C7400]
10:20:53 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
10:20:53 INFO - document served over http requires an https
10:20:53 INFO - sub-resource via fetch-request using the meta-referrer
10:20:53 INFO - delivery method with keep-origin-redirect and when
10:20:53 INFO - the target request is same-origin.
10:20:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
10:20:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:20:54 INFO - PROCESS | 2880 | ++DOCSHELL 268ADC00 == 109 [pid = 2880] [id = 597]
10:20:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (268AE400) [pid = 2880] [serial = 1674] [outer = 00000000]
10:20:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 297 (268B7400) [pid = 2880] [serial = 1675] [outer = 268AE400]
10:20:54 INFO - PROCESS | 2880 | 1449080454162 Marionette INFO loaded listener.js
10:20:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 298 (268BB000) [pid = 2880] [serial = 1676] [outer = 268AE400]
10:20:54 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
10:20:54 INFO - document served over http requires an https
10:20:54 INFO - sub-resource via fetch-request using the meta-referrer
10:20:54 INFO - delivery method with no-redirect and when
10:20:54 INFO - the target request is same-origin.
10:20:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1019ms
10:20:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:20:55 INFO - PROCESS | 2880 | ++DOCSHELL 268B7000 == 110 [pid = 2880] [id = 598]
10:20:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 299 (268BAC00) [pid = 2880] [serial = 1677] [outer = 00000000]
10:20:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 300 (2EFBB800) [pid = 2880] [serial = 1678] [outer = 268BAC00]
10:20:55 INFO - PROCESS | 2880 | 1449080455222 Marionette INFO loaded listener.js
10:20:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 301 (2EFC5800) [pid = 2880] [serial = 1679] [outer = 268BAC00]
10:20:55 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
10:20:55 INFO - document served over http requires an https
10:20:55 INFO - sub-resource via fetch-request using the meta-referrer
10:20:55 INFO - delivery method with swap-origin-redirect and when
10:20:55 INFO - the target request is same-origin.
10:20:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1092ms
10:20:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:20:56 INFO - PROCESS | 2880 | ++DOCSHELL 2EFB9400 == 111 [pid = 2880] [id = 599]
10:20:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 302 (2EFBB000) [pid = 2880] [serial = 1680] [outer = 00000000]
10:20:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 303 (30B78800) [pid = 2880] [serial = 1681] [outer = 2EFBB000]
10:20:56 INFO - PROCESS | 2880 | 1449080456289 Marionette INFO loaded listener.js
10:20:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 304 (30B7B400) [pid = 2880] [serial = 1682] [outer = 2EFBB000]
10:20:56 INFO - PROCESS | 2880 | ++DOCSHELL 30B82400 == 112 [pid = 2880] [id = 600]
10:20:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (30B82C00) [pid = 2880] [serial = 1683] [outer = 00000000]
10:20:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (31C1A800) [pid = 2880] [serial = 1684] [outer = 30B82C00]
10:20:56 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
10:20:56 INFO - document served over http requires an https
10:20:56 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:56 INFO - delivery method with keep-origin-redirect and when
10:20:56 INFO - the target request is same-origin.
10:20:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1074ms
10:20:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:20:57 INFO - PROCESS | 2880 | ++DOCSHELL 30B83C00 == 113 [pid = 2880] [id = 601]
10:20:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 307 (31C15800) [pid = 2880] [serial = 1685] [outer = 00000000]
10:20:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 308 (3220C800) [pid = 2880] [serial = 1686] [outer = 31C15800]
10:20:57 INFO - PROCESS | 2880 | 1449080457412 Marionette INFO loaded listener.js
10:20:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 309 (32210000) [pid = 2880] [serial = 1687] [outer = 31C15800]
10:20:57 INFO - PROCESS | 2880 | ++DOCSHELL 322BE400 == 114 [pid = 2880] [id = 602]
10:20:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 310 (322C6C00) [pid = 2880] [serial = 1688] [outer = 00000000]
10:20:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 311 (32EF5000) [pid = 2880] [serial = 1689] [outer = 322C6C00]
10:20:58 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
10:20:58 INFO - document served over http requires an https
10:20:58 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:58 INFO - delivery method with no-redirect and when
10:20:58 INFO - the target request is same-origin.
10:20:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1124ms
10:20:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:20:58 INFO - PROCESS | 2880 | ++DOCSHELL 32EF0400 == 115 [pid = 2880] [id = 603]
10:20:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 312 (32EF0800) [pid = 2880] [serial = 1690] [outer = 00000000]
10:20:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 313 (330CC000) [pid = 2880] [serial = 1691] [outer = 32EF0800]
10:20:58 INFO - PROCESS | 2880 | 1449080458543 Marionette INFO loaded listener.js
10:20:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 314 (330D3800) [pid = 2880] [serial = 1692] [outer = 32EF0800]
10:20:58 INFO - PROCESS | 2880 | ++DOCSHELL 2FC95C00 == 116 [pid = 2880] [id = 604]
10:20:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 315 (2FC96800) [pid = 2880] [serial = 1693] [outer = 00000000]
10:20:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 316 (2FC9A800) [pid = 2880] [serial = 1694] [outer = 2FC96800]
10:20:59 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
10:20:59 INFO - document served over http requires an https
10:20:59 INFO - sub-resource via iframe-tag using the meta-referrer
10:20:59 INFO - delivery method with swap-origin-redirect and when
10:20:59 INFO - the target request is same-origin.
10:20:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1118ms
10:20:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:20:59 INFO - PROCESS | 2880 | ++DOCSHELL 2FC97000 == 117 [pid = 2880] [id = 605]
10:20:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 317 (2FC9A400) [pid = 2880] [serial = 1695] [outer = 00000000]
10:20:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 318 (33439400) [pid = 2880] [serial = 1696] [outer = 2FC9A400]
10:20:59 INFO - PROCESS | 2880 | 1449080459671 Marionette INFO loaded listener.js
10:20:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 319 (33443800) [pid = 2880] [serial = 1697] [outer = 2FC9A400]
10:21:00 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
10:21:00 INFO - document served over http requires an https
10:21:00 INFO - sub-resource via script-tag using the meta-referrer
10:21:00 INFO - delivery method with keep-origin-redirect and when
10:21:00 INFO - the target request is same-origin.
10:21:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1184ms
10:21:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:21:00 INFO - PROCESS | 2880 | ++DOCSHELL 33429400 == 118 [pid = 2880] [id = 606]
10:21:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 320 (3342B000) [pid = 2880] [serial = 1698] [outer = 00000000]
10:21:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 321 (33438800) [pid = 2880] [serial = 1699] [outer = 3342B000]
10:21:00 INFO - PROCESS | 2880 | 1449080460818 Marionette INFO loaded listener.js
10:21:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 322 (3321A800) [pid = 2880] [serial = 1700] [outer = 3342B000]
10:21:01 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
10:21:01 INFO - document served over http requires an https
10:21:01 INFO - sub-resource via script-tag using the meta-referrer
10:21:01 INFO - delivery method with no-redirect and when
10:21:01 INFO - the target request is same-origin.
10:21:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
10:21:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:21:01 INFO - PROCESS | 2880 | ++DOCSHELL 33223000 == 119 [pid = 2880] [id = 607]
10:21:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 323 (33223800) [pid = 2880] [serial = 1701] [outer = 00000000]
10:21:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 324 (3349AC00) [pid = 2880] [serial = 1702] [outer = 33223800]
10:21:01 INFO - PROCESS | 2880 | 1449080461819 Marionette INFO loaded listener.js
10:21:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 325 (3349C400) [pid = 2880] [serial = 1703] [outer = 33223800]
10:21:04 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
10:21:04 INFO - document served over http requires an https
10:21:04 INFO - sub-resource via script-tag using the meta-referrer
10:21:04 INFO - delivery method with swap-origin-redirect and when
10:21:04 INFO - the target request is same-origin.
10:21:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3518ms
10:21:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:21:05 INFO - PROCESS | 2880 | ++DOCSHELL 16438000 == 120 [pid = 2880] [id = 608]
10:21:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 326 (1670AC00) [pid = 2880] [serial = 1704] [outer = 00000000]
10:21:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 327 (18DAF000) [pid = 2880] [serial = 1705] [outer = 1670AC00]
10:21:05 INFO - PROCESS | 2880 | 1449080465348 Marionette INFO loaded listener.js
10:21:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 328 (1AA63C00) [pid = 2880] [serial = 1706] [outer = 1670AC00]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 0F88DC00 == 119 [pid = 2880] [id = 532]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1AA94C00 == 118 [pid = 2880] [id = 533]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 211BA000 == 117 [pid = 2880] [id = 534]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 21B4C400 == 116 [pid = 2880] [id = 535]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 21F5C800 == 115 [pid = 2880] [id = 536]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 223E6800 == 114 [pid = 2880] [id = 537]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 227B5C00 == 113 [pid = 2880] [id = 538]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 22F7F800 == 112 [pid = 2880] [id = 539]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 24163400 == 111 [pid = 2880] [id = 540]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 24165800 == 110 [pid = 2880] [id = 541]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 24ECDC00 == 109 [pid = 2880] [id = 542]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 254CD000 == 108 [pid = 2880] [id = 543]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 254D6800 == 107 [pid = 2880] [id = 544]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 25C10C00 == 106 [pid = 2880] [id = 545]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 263AE800 == 105 [pid = 2880] [id = 546]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 26659400 == 104 [pid = 2880] [id = 547]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 28460C00 == 103 [pid = 2880] [id = 548]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 2890DC00 == 102 [pid = 2880] [id = 549]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 28B1AC00 == 101 [pid = 2880] [id = 550]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 28F69C00 == 100 [pid = 2880] [id = 551]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 2928A400 == 99 [pid = 2880] [id = 552]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 298B9C00 == 98 [pid = 2880] [id = 553]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 28B1A400 == 97 [pid = 2880] [id = 554]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 2CC86400 == 96 [pid = 2880] [id = 555]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 2BE44400 == 95 [pid = 2880] [id = 556]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 2D5E6000 == 94 [pid = 2880] [id = 557]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 2D5E8000 == 93 [pid = 2880] [id = 558]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 2CCE4C00 == 92 [pid = 2880] [id = 559]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 20D2E400 == 91 [pid = 2880] [id = 560]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1C603C00 == 90 [pid = 2880] [id = 561]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1310D000 == 89 [pid = 2880] [id = 563]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1476A000 == 88 [pid = 2880] [id = 564]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 178F8800 == 87 [pid = 2880] [id = 562]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 0F1D8000 == 86 [pid = 2880] [id = 565]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1837C400 == 85 [pid = 2880] [id = 566]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1AF8FC00 == 84 [pid = 2880] [id = 568]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1BEA0400 == 83 [pid = 2880] [id = 569]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1C6BB400 == 82 [pid = 2880] [id = 570]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1D219C00 == 81 [pid = 2880] [id = 572]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1CC1B800 == 80 [pid = 2880] [id = 573]
10:21:06 INFO - PROCESS | 2880 | --DOCSHELL 1E80FC00 == 79 [pid = 2880] [id = 574]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 18D16C00 == 78 [pid = 2880] [id = 567]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 0A794000 == 77 [pid = 2880] [id = 571]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 0E9A3400 == 76 [pid = 2880] [id = 13]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 13902800 == 75 [pid = 2880] [id = 576]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 1B02E800 == 74 [pid = 2880] [id = 577]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 295E5000 == 73 [pid = 2880] [id = 504]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 28719000 == 72 [pid = 2880] [id = 386]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2077FC00 == 71 [pid = 2880] [id = 578]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2355F400 == 70 [pid = 2880] [id = 371]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2772BC00 == 69 [pid = 2880] [id = 503]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 209A9400 == 68 [pid = 2880] [id = 579]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 20D2B000 == 67 [pid = 2880] [id = 580]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 21E77C00 == 66 [pid = 2880] [id = 581]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 223E4400 == 65 [pid = 2880] [id = 582]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 22F7B000 == 64 [pid = 2880] [id = 583]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 24606800 == 63 [pid = 2880] [id = 584]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 31C18C00 == 62 [pid = 2880] [id = 506]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 25C0B800 == 61 [pid = 2880] [id = 585]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 25C18000 == 60 [pid = 2880] [id = 586]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 26BEB800 == 59 [pid = 2880] [id = 587]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 27575400 == 58 [pid = 2880] [id = 588]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 27728C00 == 57 [pid = 2880] [id = 589]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2772AC00 == 56 [pid = 2880] [id = 590]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 27E6B800 == 55 [pid = 2880] [id = 591]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 27579000 == 54 [pid = 2880] [id = 505]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 28967400 == 53 [pid = 2880] [id = 592]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2927DC00 == 52 [pid = 2880] [id = 593]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2966C400 == 51 [pid = 2880] [id = 594]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2AE8F400 == 50 [pid = 2880] [id = 595]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 0F376800 == 49 [pid = 2880] [id = 515]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2CC93C00 == 48 [pid = 2880] [id = 596]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 268ADC00 == 47 [pid = 2880] [id = 597]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 268B7000 == 46 [pid = 2880] [id = 598]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 0EE7A400 == 45 [pid = 2880] [id = 432]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2EFB9400 == 44 [pid = 2880] [id = 599]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 30B82400 == 43 [pid = 2880] [id = 600]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 30B83C00 == 42 [pid = 2880] [id = 601]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 322BE400 == 41 [pid = 2880] [id = 602]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 32EF0400 == 40 [pid = 2880] [id = 603]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2FC95C00 == 39 [pid = 2880] [id = 604]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2FC97000 == 38 [pid = 2880] [id = 605]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 33429400 == 37 [pid = 2880] [id = 606]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 33223000 == 36 [pid = 2880] [id = 607]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 28964400 == 35 [pid = 2880] [id = 388]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 1F060800 == 34 [pid = 2880] [id = 531]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 1E80B800 == 33 [pid = 2880] [id = 575]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 0A78E800 == 32 [pid = 2880] [id = 23]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 28AA8000 == 31 [pid = 2880] [id = 390]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 1D225C00 == 30 [pid = 2880] [id = 405]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 21FD5C00 == 29 [pid = 2880] [id = 487]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 2D5E6800 == 28 [pid = 2880] [id = 468]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 24ECD800 == 27 [pid = 2880] [id = 447]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 13219C00 == 26 [pid = 2880] [id = 473]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 28F24000 == 25 [pid = 2880] [id = 391]
10:21:09 INFO - PROCESS | 2880 | --DOCSHELL 0EECE000 == 24 [pid = 2880] [id = 392]
10:21:10 INFO - PROCESS | 2880 | --DOMWINDOW == 327 (18BBE400) [pid = 2880] [serial = 1466] [outer = 00000000] [url = about:blank]
10:21:10 INFO - PROCESS | 2880 | --DOMWINDOW == 326 (1E96C800) [pid = 2880] [serial = 1487] [outer = 00000000] [url = about:blank]
10:21:10 INFO - PROCESS | 2880 | --DOMWINDOW == 325 (1C07DC00) [pid = 2880] [serial = 1448] [outer = 00000000] [url = about:blank]
10:21:10 INFO - PROCESS | 2880 | --DOMWINDOW == 324 (22576000) [pid = 2880] [serial = 1451] [outer = 00000000] [url = about:blank]
10:21:10 INFO - PROCESS | 2880 | --DOMWINDOW == 323 (15587C00) [pid = 2880] [serial = 1463] [outer = 00000000] [url = about:blank]
10:21:10 INFO - PROCESS | 2880 | --DOMWINDOW == 322 (15589000) [pid = 2880] [serial = 1482] [outer = 00000000] [url = about:blank]
10:21:10 INFO - PROCESS | 2880 | --DOMWINDOW == 321 (1B1D6000) [pid = 2880] [serial = 1469] [outer = 00000000] [url = about:blank]
10:21:10 INFO - PROCESS | 2880 | --DOMWINDOW == 320 (1C65BC00) [pid = 2880] [serial = 1472] [outer = 00000000] [url = about:blank]
10:21:10 INFO - PROCESS | 2880 | --DOMWINDOW == 319 (1E961C00) [pid = 2880] [serial = 1477] [outer = 00000000] [url = about:blank]
10:21:10 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
10:21:10 INFO - document served over http requires an https
10:21:10 INFO - sub-resource via xhr-request using the meta-referrer
10:21:10 INFO - delivery method with keep-origin-redirect and when
10:21:10 INFO - the target request is same-origin.
10:21:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 5836ms
10:21:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:21:10 INFO - PROCESS | 2880 | ++DOCSHELL 0EE26800 == 25 [pid = 2880] [id = 609]
10:21:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 320 (0EE28C00) [pid = 2880] [serial = 1707] [outer = 00000000]
10:21:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 321 (0EECE000) [pid = 2880] [serial = 1708] [outer = 0EE28C00]
10:21:10 INFO - PROCESS | 2880 | 1449080470974 Marionette INFO loaded listener.js
10:21:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 322 (0F1A2400) [pid = 2880] [serial = 1709] [outer = 0EE28C00]
10:21:11 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
10:21:11 INFO - document served over http requires an https
10:21:11 INFO - sub-resource via xhr-request using the meta-referrer
10:21:11 INFO - delivery method with no-redirect and when
10:21:11 INFO - the target request is same-origin.
10:21:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 770ms
10:21:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:21:11 INFO - PROCESS | 2880 | ++DOCSHELL 0F376800 == 26 [pid = 2880] [id = 610]
10:21:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 323 (0F376C00) [pid = 2880] [serial = 1710] [outer = 00000000]
10:21:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 324 (0F37EC00) [pid = 2880] [serial = 1711] [outer = 0F376C00]
10:21:11 INFO - PROCESS | 2880 | 1449080471748 Marionette INFO loaded listener.js
10:21:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 325 (0F48D400) [pid = 2880] [serial = 1712] [outer = 0F376C00]
10:21:12 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
10:21:12 INFO - document served over http requires an https
10:21:12 INFO - sub-resource via xhr-request using the meta-referrer
10:21:12 INFO - delivery method with swap-origin-redirect and when
10:21:12 INFO - the target request is same-origin.
10:21:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 731ms
10:21:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:21:12 INFO - PROCESS | 2880 | ++DOCSHELL 0F881C00 == 27 [pid = 2880] [id = 611]
10:21:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 326 (13109400) [pid = 2880] [serial = 1713] [outer = 00000000]
10:21:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 327 (1329F800) [pid = 2880] [serial = 1714] [outer = 13109400]
10:21:12 INFO - PROCESS | 2880 | 1449080472512 Marionette INFO loaded listener.js
10:21:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 328 (139A8000) [pid = 2880] [serial = 1715] [outer = 13109400]
10:21:13 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
10:21:13 INFO - document served over http requires an http
10:21:13 INFO - sub-resource via fetch-request using the http-csp
10:21:13 INFO - delivery method with keep-origin-redirect and when
10:21:13 INFO - the target request is cross-origin.
10:21:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 790ms
10:21:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:21:13 INFO - PROCESS | 2880 | ++DOCSHELL 13E1AC00 == 28 [pid = 2880] [id = 612]
10:21:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 329 (13E1B000) [pid = 2880] [serial = 1716] [outer = 00000000]
10:21:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 330 (14806400) [pid = 2880] [serial = 1717] [outer = 13E1B000]
10:21:13 INFO - PROCESS | 2880 | 1449080473394 Marionette INFO loaded listener.js
10:21:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 331 (15464800) [pid = 2880] [serial = 1718] [outer = 13E1B000]
10:21:13 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
10:21:13 INFO - document served over http requires an http
10:21:13 INFO - sub-resource via fetch-request using the http-csp
10:21:13 INFO - delivery method with no-redirect and when
10:21:13 INFO - the target request is cross-origin.
10:21:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 790ms
10:21:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:21:14 INFO - PROCESS | 2880 | ++DOCSHELL 1553E800 == 29 [pid = 2880] [id = 613]
10:21:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 332 (15545000) [pid = 2880] [serial = 1719] [outer = 00000000]
10:21:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 333 (1558C800) [pid = 2880] [serial = 1720] [outer = 15545000]
10:21:14 INFO - PROCESS | 2880 | 1449080474165 Marionette INFO loaded listener.js
10:21:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 334 (1558E400) [pid = 2880] [serial = 1721] [outer = 15545000]
10:21:14 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
10:21:14 INFO - document served over http requires an http
10:21:14 INFO - sub-resource via fetch-request using the http-csp
10:21:14 INFO - delivery method with swap-origin-redirect and when
10:21:14 INFO - the target request is cross-origin.
10:21:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 333 (1346DC00) [pid = 2880] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 332 (1C085800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 331 (2BC83000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 330 (2DC76400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 329 (2355E800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 328 (223E6000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 327 (0F498800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 326 (2664B400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 325 (0F088400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 324 (22F7A800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 323 (2BC88400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 322 (28F3E000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 321 (2AEBF400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 320 (28493400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 319 (28902400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 318 (2D5C7000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 317 (13909000) [pid = 2880] [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.]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 316 (2D5E7800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 315 (241AE400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 314 (2845B800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 313 (1874F000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 312 (2AE26400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 311 (2D063400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 310 (2896A000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 309 (13B46000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 308 (29670C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 307 (2BE38400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 306 (263B3000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (2AE84800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (22A19400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 303 (2CC87400) [pid = 2880] [serial = 1557] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 302 (28F73400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 301 (1AF88C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 300 (21F61C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 299 (1E80C400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 298 (2AE23800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 297 (2E6CC400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 296 (26BF5000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (18382800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (32208800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (2AE32400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (27577400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (22577000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (24164000) [pid = 2880] [serial = 1515] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (254CD800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (13119800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (1C071400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (2E31F800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (28910C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (1D21F000) [pid = 2880] [serial = 1604] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080433760]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (322BA800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (295E5C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (295E9000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (2CC88C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (2AE8C400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (1AF91000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (27579400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (28466C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (230A9C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (28B1DC00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (1C6BC800) [pid = 2880] [serial = 1599] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (2D5E7000) [pid = 2880] [serial = 1562] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080418735]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (0F1DB000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (254D7C00) [pid = 2880] [serial = 1525] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (20D2E800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (0FB89000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (25C17000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (31C1AC00) [pid = 2880] [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]
10:21:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (1AEB1000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (28F72000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (16465C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (1C6BA800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (20945C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (2CCE5C00) [pid = 2880] [serial = 1567] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (1E95F400) [pid = 2880] [serial = 1609] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (27724400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (2EFC6000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (1D223800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (0A795C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (263B8000) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (24ECF000) [pid = 2880] [serial = 1520] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080406437]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (2E6CCC00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (2CC8AC00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (241A3C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (21362800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (18DB0400) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (2D5EA800) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (21E35C00) [pid = 2880] [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]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (298BC800) [pid = 2880] [serial = 1549] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (1E08F800) [pid = 2880] [serial = 1495] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (1476D000) [pid = 2880] [serial = 1579] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (254D4000) [pid = 2880] [serial = 1521] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080406437]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (2BD3EC00) [pid = 2880] [serial = 1555] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (2DC82000) [pid = 2880] [serial = 1565] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (1C12B400) [pid = 2880] [serial = 1597] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (25C11C00) [pid = 2880] [serial = 1526] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (22DBF400) [pid = 2880] [serial = 1510] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (13BA8400) [pid = 2880] [serial = 1585] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (1C80F000) [pid = 2880] [serial = 1600] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (2D741C00) [pid = 2880] [serial = 1563] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080418735]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (1F063400) [pid = 2880] [serial = 1612] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (1E965400) [pid = 2880] [serial = 1610] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (28F3C400) [pid = 2880] [serial = 1543] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (2E1CA400) [pid = 2880] [serial = 1570] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (28A9C000) [pid = 2880] [serial = 1540] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (29238800) [pid = 2880] [serial = 1546] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (23557000) [pid = 2880] [serial = 1513] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (2CCE9C00) [pid = 2880] [serial = 1568] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (18759400) [pid = 2880] [serial = 1588] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (2D058800) [pid = 2880] [serial = 1558] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (15471400) [pid = 2880] [serial = 1492] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (2568C400) [pid = 2880] [serial = 1523] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (28719400) [pid = 2880] [serial = 1537] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (2638F800) [pid = 2880] [serial = 1528] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (21A3DC00) [pid = 2880] [serial = 1498] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (211AF400) [pid = 2880] [serial = 1576] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (2078CC00) [pid = 2880] [serial = 1573] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (1CC15C00) [pid = 2880] [serial = 1605] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080433760]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (1A41CC00) [pid = 2880] [serial = 1591] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (24603400) [pid = 2880] [serial = 1516] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (227B9000) [pid = 2880] [serial = 1507] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (282E8C00) [pid = 2880] [serial = 1534] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (1875DC00) [pid = 2880] [serial = 1582] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (2D5BC800) [pid = 2880] [serial = 1560] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (26659800) [pid = 2880] [serial = 1531] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (1723F800) [pid = 2880] [serial = 1602] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (21E7E400) [pid = 2880] [serial = 1501] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (1BEA6000) [pid = 2880] [serial = 1594] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (1E0BAC00) [pid = 2880] [serial = 1607] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (2AE8D400) [pid = 2880] [serial = 1552] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (246FAC00) [pid = 2880] [serial = 1518] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (22035C00) [pid = 2880] [serial = 1504] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (2DC79400) [pid = 2880] [serial = 1322] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (2E1CCC00) [pid = 2880] [serial = 1304] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (33439000) [pid = 2880] [serial = 1440] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (28B1E800) [pid = 2880] [serial = 1277] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (1E099C00) [pid = 2880] [serial = 1328] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (29BC3800) [pid = 2880] [serial = 1211] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (2BE40000) [pid = 2880] [serial = 1301] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (28463800) [pid = 2880] [serial = 1385] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (2AEBC000) [pid = 2880] [serial = 1295] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (32EF5C00) [pid = 2880] [serial = 1427] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (29BC3400) [pid = 2880] [serial = 1398] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (14858800) [pid = 2880] [serial = 1580] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (2927D000) [pid = 2880] [serial = 1393] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (330CFC00) [pid = 2880] [serial = 1430] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (18D12400) [pid = 2880] [serial = 1583] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (2E6D0800) [pid = 2880] [serial = 1412] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (21F03000) [pid = 2880] [serial = 1373] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (2BC8D000) [pid = 2880] [serial = 1283] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (2DC83400) [pid = 2880] [serial = 1319] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (2460EC00) [pid = 2880] [serial = 1379] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (1E964C00) [pid = 2880] [serial = 1496] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (22DB2400) [pid = 2880] [serial = 1367] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1E08B400) [pid = 2880] [serial = 1445] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (28902800) [pid = 2880] [serial = 1272] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (18375400) [pid = 2880] [serial = 1325] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (2328FC00) [pid = 2880] [serial = 1376] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (2D5C2000) [pid = 2880] [serial = 1403] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (2E316800) [pid = 2880] [serial = 1292] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (2BD33000) [pid = 2880] [serial = 1280] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (2EFF5800) [pid = 2880] [serial = 1415] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (2D05B000) [pid = 2880] [serial = 1298] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (1546DC00) [pid = 2880] [serial = 1586] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (2849C000) [pid = 2880] [serial = 1289] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (28B1D000) [pid = 2880] [serial = 1388] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (2D5DD800) [pid = 2880] [serial = 1309] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (28717000) [pid = 2880] [serial = 1538] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (28AA1000) [pid = 2880] [serial = 1541] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (16731400) [pid = 2880] [serial = 1141] [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.]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (2D742400) [pid = 2880] [serial = 1314] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (2569F400) [pid = 2880] [serial = 1382] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (21A83C00) [pid = 2880] [serial = 1499] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (2EFBCC00) [pid = 2880] [serial = 1435] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (2772CC00) [pid = 2880] [serial = 1409] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (21F0BC00) [pid = 2880] [serial = 1502] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (31C1FC00) [pid = 2880] [serial = 1421] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (28F68C00) [pid = 2880] [serial = 1544] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (28467C00) [pid = 2880] [serial = 1286] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (2757C800) [pid = 2880] [serial = 1418] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (322BB400) [pid = 2880] [serial = 1424] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (2E311C00) [pid = 2880] [serial = 1406] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (1AA98C00) [pid = 2880] [serial = 1370] [outer = 00000000] [url = about:blank]
10:21:18 INFO - PROCESS | 2880 | ++DOCSHELL 15467400 == 30 [pid = 2880] [id = 614]
10:21:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1546B400) [pid = 2880] [serial = 1722] [outer = 00000000]
10:21:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1670D000) [pid = 2880] [serial = 1723] [outer = 1546B400]
10:21:18 INFO - PROCESS | 2880 | 1449080478920 Marionette INFO loaded listener.js
10:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1710A400) [pid = 2880] [serial = 1724] [outer = 1546B400]
10:21:19 INFO - PROCESS | 2880 | ++DOCSHELL 17240400 == 31 [pid = 2880] [id = 615]
10:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (17245800) [pid = 2880] [serial = 1725] [outer = 00000000]
10:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (178EE400) [pid = 2880] [serial = 1726] [outer = 17245800]
10:21:19 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
10:21:19 INFO - document served over http requires an http
10:21:19 INFO - sub-resource via iframe-tag using the http-csp
10:21:19 INFO - delivery method with keep-origin-redirect and when
10:21:19 INFO - the target request is cross-origin.
10:21:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
10:21:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:21:19 INFO - PROCESS | 2880 | ++DOCSHELL 1723E800 == 32 [pid = 2880] [id = 616]
10:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1723EC00) [pid = 2880] [serial = 1727] [outer = 00000000]
10:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (174C1000) [pid = 2880] [serial = 1728] [outer = 1723EC00]
10:21:19 INFO - PROCESS | 2880 | 1449080479608 Marionette INFO loaded listener.js
10:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (18379400) [pid = 2880] [serial = 1729] [outer = 1723EC00]
10:21:19 INFO - PROCESS | 2880 | ++DOCSHELL 1869F000 == 33 [pid = 2880] [id = 617]
10:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (1869F400) [pid = 2880] [serial = 1730] [outer = 00000000]
10:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (18757000) [pid = 2880] [serial = 1731] [outer = 1869F400]
10:21:20 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
10:21:20 INFO - document served over http requires an http
10:21:20 INFO - sub-resource via iframe-tag using the http-csp
10:21:20 INFO - delivery method with no-redirect and when
10:21:20 INFO - the target request is cross-origin.
10:21:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 670ms
10:21:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:21:20 INFO - PROCESS | 2880 | ++DOCSHELL 18694800 == 34 [pid = 2880] [id = 618]
10:21:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (18695800) [pid = 2880] [serial = 1732] [outer = 00000000]
10:21:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (18756400) [pid = 2880] [serial = 1733] [outer = 18695800]
10:21:20 INFO - PROCESS | 2880 | 1449080480336 Marionette INFO loaded listener.js
10:21:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (18913800) [pid = 2880] [serial = 1734] [outer = 18695800]
10:21:20 INFO - PROCESS | 2880 | ++DOCSHELL 0E94A800 == 35 [pid = 2880] [id = 619]
10:21:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (0EA30000) [pid = 2880] [serial = 1735] [outer = 00000000]
10:21:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (0F1A7400) [pid = 2880] [serial = 1736] [outer = 0EA30000]
10:21:21 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
10:21:21 INFO - document served over http requires an http
10:21:21 INFO - sub-resource via iframe-tag using the http-csp
10:21:21 INFO - delivery method with swap-origin-redirect and when
10:21:21 INFO - the target request is cross-origin.
10:21:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
10:21:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:21:21 INFO - PROCESS | 2880 | ++DOCSHELL 0F1DD800 == 36 [pid = 2880] [id = 620]
10:21:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (0F48FC00) [pid = 2880] [serial = 1737] [outer = 00000000]
10:21:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1310D000) [pid = 2880] [serial = 1738] [outer = 0F48FC00]
10:21:21 INFO - PROCESS | 2880 | 1449080481590 Marionette INFO loaded listener.js
10:21:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (13C5A000) [pid = 2880] [serial = 1739] [outer = 0F48FC00]
10:21:22 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
10:21:22 INFO - document served over http requires an http
10:21:22 INFO - sub-resource via script-tag using the http-csp
10:21:22 INFO - delivery method with keep-origin-redirect and when
10:21:22 INFO - the target request is cross-origin.
10:21:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 991ms
10:21:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:21:22 INFO - PROCESS | 2880 | ++DOCSHELL 13BF2800 == 37 [pid = 2880] [id = 621]
10:21:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (163C0000) [pid = 2880] [serial = 1740] [outer = 00000000]
10:21:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1896F800) [pid = 2880] [serial = 1741] [outer = 163C0000]
10:21:22 INFO - PROCESS | 2880 | 1449080482551 Marionette INFO loaded listener.js
10:21:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (18BB4400) [pid = 2880] [serial = 1742] [outer = 163C0000]
10:21:23 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
10:21:23 INFO - document served over http requires an http
10:21:23 INFO - sub-resource via script-tag using the http-csp
10:21:23 INFO - delivery method with no-redirect and when
10:21:23 INFO - the target request is cross-origin.
10:21:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
10:21:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:21:23 INFO - PROCESS | 2880 | ++DOCSHELL 18D1D400 == 38 [pid = 2880] [id = 622]
10:21:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (18D1E000) [pid = 2880] [serial = 1743] [outer = 00000000]
10:21:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (18DB2000) [pid = 2880] [serial = 1744] [outer = 18D1E000]
10:21:23 INFO - PROCESS | 2880 | 1449080483507 Marionette INFO loaded listener.js
10:21:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (18DB4C00) [pid = 2880] [serial = 1745] [outer = 18D1E000]
10:21:24 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
10:21:24 INFO - document served over http requires an http
10:21:24 INFO - sub-resource via script-tag using the http-csp
10:21:24 INFO - delivery method with swap-origin-redirect and when
10:21:24 INFO - the target request is cross-origin.
10:21:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 970ms
10:21:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:21:24 INFO - PROCESS | 2880 | ++DOCSHELL 18DB0400 == 39 [pid = 2880] [id = 623]
10:21:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (199CF000) [pid = 2880] [serial = 1746] [outer = 00000000]
10:21:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (19AAD000) [pid = 2880] [serial = 1747] [outer = 199CF000]
10:21:24 INFO - PROCESS | 2880 | 1449080484519 Marionette INFO loaded listener.js
10:21:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (1A4AF800) [pid = 2880] [serial = 1748] [outer = 199CF000]
10:21:25 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
10:21:25 INFO - document served over http requires an http
10:21:25 INFO - sub-resource via xhr-request using the http-csp
10:21:25 INFO - delivery method with keep-origin-redirect and when
10:21:25 INFO - the target request is cross-origin.
10:21:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
10:21:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:21:25 INFO - PROCESS | 2880 | ++DOCSHELL 1AA94400 == 40 [pid = 2880] [id = 624]
10:21:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (1AA95400) [pid = 2880] [serial = 1749] [outer = 00000000]
10:21:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (1AEB9C00) [pid = 2880] [serial = 1750] [outer = 1AA95400]
10:21:25 INFO - PROCESS | 2880 | 1449080485421 Marionette INFO loaded listener.js
10:21:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (1AF89400) [pid = 2880] [serial = 1751] [outer = 1AA95400]
10:21:26 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
10:21:26 INFO - document served over http requires an http
10:21:26 INFO - sub-resource via xhr-request using the http-csp
10:21:26 INFO - delivery method with no-redirect and when
10:21:26 INFO - the target request is cross-origin.
10:21:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
10:21:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:21:26 INFO - PROCESS | 2880 | ++DOCSHELL 1AF91400 == 41 [pid = 2880] [id = 625]
10:21:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (1B034C00) [pid = 2880] [serial = 1752] [outer = 00000000]
10:21:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (1B1D5400) [pid = 2880] [serial = 1753] [outer = 1B034C00]
10:21:26 INFO - PROCESS | 2880 | 1449080486396 Marionette INFO loaded listener.js
10:21:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (1BCCB000) [pid = 2880] [serial = 1754] [outer = 1B034C00]
10:21:27 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
10:21:27 INFO - document served over http requires an http
10:21:27 INFO - sub-resource via xhr-request using the http-csp
10:21:27 INFO - delivery method with swap-origin-redirect and when
10:21:27 INFO - the target request is cross-origin.
10:21:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
10:21:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:21:27 INFO - PROCESS | 2880 | ++DOCSHELL 1BCC5800 == 42 [pid = 2880] [id = 626]
10:21:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (1BCCF800) [pid = 2880] [serial = 1755] [outer = 00000000]
10:21:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (1BEAEC00) [pid = 2880] [serial = 1756] [outer = 1BCCF800]
10:21:27 INFO - PROCESS | 2880 | 1449080487291 Marionette INFO loaded listener.js
10:21:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (1BF8F000) [pid = 2880] [serial = 1757] [outer = 1BCCF800]
10:21:27 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
10:21:27 INFO - document served over http requires an https
10:21:27 INFO - sub-resource via fetch-request using the http-csp
10:21:27 INFO - delivery method with keep-origin-redirect and when
10:21:27 INFO - the target request is cross-origin.
10:21:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
10:21:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:21:28 INFO - PROCESS | 2880 | ++DOCSHELL 1AA91800 == 43 [pid = 2880] [id = 627]
10:21:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (1BEA4400) [pid = 2880] [serial = 1758] [outer = 00000000]
10:21:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (1C07A000) [pid = 2880] [serial = 1759] [outer = 1BEA4400]
10:21:28 INFO - PROCESS | 2880 | 1449080488268 Marionette INFO loaded listener.js
10:21:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (1C07C000) [pid = 2880] [serial = 1760] [outer = 1BEA4400]
10:21:28 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
10:21:28 INFO - document served over http requires an https
10:21:28 INFO - sub-resource via fetch-request using the http-csp
10:21:28 INFO - delivery method with no-redirect and when
10:21:28 INFO - the target request is cross-origin.
10:21:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
10:21:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:21:29 INFO - PROCESS | 2880 | ++DOCSHELL 1C077000 == 44 [pid = 2880] [id = 628]
10:21:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (1C080400) [pid = 2880] [serial = 1761] [outer = 00000000]
10:21:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (1C605400) [pid = 2880] [serial = 1762] [outer = 1C080400]
10:21:29 INFO - PROCESS | 2880 | 1449080489222 Marionette INFO loaded listener.js
10:21:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (1C609800) [pid = 2880] [serial = 1763] [outer = 1C080400]
10:21:29 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
10:21:29 INFO - document served over http requires an https
10:21:29 INFO - sub-resource via fetch-request using the http-csp
10:21:29 INFO - delivery method with swap-origin-redirect and when
10:21:29 INFO - the target request is cross-origin.
10:21:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1022ms
10:21:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:21:30 INFO - PROCESS | 2880 | ++DOCSHELL 1C609000 == 45 [pid = 2880] [id = 629]
10:21:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (1C649000) [pid = 2880] [serial = 1764] [outer = 00000000]
10:21:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (1C65BC00) [pid = 2880] [serial = 1765] [outer = 1C649000]
10:21:30 INFO - PROCESS | 2880 | 1449080490286 Marionette INFO loaded listener.js
10:21:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (1C65FC00) [pid = 2880] [serial = 1766] [outer = 1C649000]
10:21:30 INFO - PROCESS | 2880 | ++DOCSHELL 1C6BC800 == 46 [pid = 2880] [id = 630]
10:21:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (1C6BF400) [pid = 2880] [serial = 1767] [outer = 00000000]
10:21:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (1C659C00) [pid = 2880] [serial = 1768] [outer = 1C6BF400]
10:21:30 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
10:21:30 INFO - document served over http requires an https
10:21:30 INFO - sub-resource via iframe-tag using the http-csp
10:21:30 INFO - delivery method with keep-origin-redirect and when
10:21:30 INFO - the target request is cross-origin.
10:21:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1020ms
10:21:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:21:31 INFO - PROCESS | 2880 | ++DOCSHELL 1C804000 == 47 [pid = 2880] [id = 631]
10:21:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (1C804C00) [pid = 2880] [serial = 1769] [outer = 00000000]
10:21:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (1CC16400) [pid = 2880] [serial = 1770] [outer = 1C804C00]
10:21:31 INFO - PROCESS | 2880 | 1449080491313 Marionette INFO loaded listener.js
10:21:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (1D21B000) [pid = 2880] [serial = 1771] [outer = 1C804C00]
10:21:31 INFO - PROCESS | 2880 | ++DOCSHELL 1D21D800 == 48 [pid = 2880] [id = 632]
10:21:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (1D223400) [pid = 2880] [serial = 1772] [outer = 00000000]
10:21:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (1C076C00) [pid = 2880] [serial = 1773] [outer = 1D223400]
10:21:32 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
10:21:32 INFO - document served over http requires an https
10:21:32 INFO - sub-resource via iframe-tag using the http-csp
10:21:32 INFO - delivery method with no-redirect and when
10:21:32 INFO - the target request is cross-origin.
10:21:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1016ms
10:21:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:21:32 INFO - PROCESS | 2880 | ++DOCSHELL 0F495400 == 49 [pid = 2880] [id = 633]
10:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (18383000) [pid = 2880] [serial = 1774] [outer = 00000000]
10:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (1E092000) [pid = 2880] [serial = 1775] [outer = 18383000]
10:21:32 INFO - PROCESS | 2880 | 1449080492316 Marionette INFO loaded listener.js
10:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (1E095000) [pid = 2880] [serial = 1776] [outer = 18383000]
10:21:32 INFO - PROCESS | 2880 | ++DOCSHELL 1E0BD400 == 50 [pid = 2880] [id = 634]
10:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (1E0C0400) [pid = 2880] [serial = 1777] [outer = 00000000]
10:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (1E0C4000) [pid = 2880] [serial = 1778] [outer = 1E0C0400]
10:21:33 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
10:21:33 INFO - document served over http requires an https
10:21:33 INFO - sub-resource via iframe-tag using the http-csp
10:21:33 INFO - delivery method with swap-origin-redirect and when
10:21:33 INFO - the target request is cross-origin.
10:21:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1074ms
10:21:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:21:33 INFO - PROCESS | 2880 | ++DOCSHELL 1869CC00 == 51 [pid = 2880] [id = 635]
10:21:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (1E0C0800) [pid = 2880] [serial = 1779] [outer = 00000000]
10:21:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (1E803800) [pid = 2880] [serial = 1780] [outer = 1E0C0800]
10:21:33 INFO - PROCESS | 2880 | 1449080493427 Marionette INFO loaded listener.js
10:21:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (1E808000) [pid = 2880] [serial = 1781] [outer = 1E0C0800]
10:21:34 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
10:21:34 INFO - document served over http requires an https
10:21:34 INFO - sub-resource via script-tag using the http-csp
10:21:34 INFO - delivery method with keep-origin-redirect and when
10:21:34 INFO - the target request is cross-origin.
10:21:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 970ms
10:21:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:21:34 INFO - PROCESS | 2880 | ++DOCSHELL 1E80F400 == 52 [pid = 2880] [id = 636]
10:21:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (1E80F800) [pid = 2880] [serial = 1782] [outer = 00000000]
10:21:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (1F05A400) [pid = 2880] [serial = 1783] [outer = 1E80F800]
10:21:34 INFO - PROCESS | 2880 | 1449080494367 Marionette INFO loaded listener.js
10:21:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (1F05CC00) [pid = 2880] [serial = 1784] [outer = 1E80F800]
10:21:35 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
10:21:35 INFO - document served over http requires an https
10:21:35 INFO - sub-resource via script-tag using the http-csp
10:21:35 INFO - delivery method with no-redirect and when
10:21:35 INFO - the target request is cross-origin.
10:21:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
10:21:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:21:35 INFO - PROCESS | 2880 | ++DOCSHELL 1F064C00 == 53 [pid = 2880] [id = 637]
10:21:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (1F069C00) [pid = 2880] [serial = 1785] [outer = 00000000]
10:21:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (1F0CB800) [pid = 2880] [serial = 1786] [outer = 1F069C00]
10:21:35 INFO - PROCESS | 2880 | 1449080495374 Marionette INFO loaded listener.js
10:21:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (2021BC00) [pid = 2880] [serial = 1787] [outer = 1F069C00]
10:21:36 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
10:21:36 INFO - document served over http requires an https
10:21:36 INFO - sub-resource via script-tag using the http-csp
10:21:36 INFO - delivery method with swap-origin-redirect and when
10:21:36 INFO - the target request is cross-origin.
10:21:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
10:21:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:21:36 INFO - PROCESS | 2880 | ++DOCSHELL 19A74400 == 54 [pid = 2880] [id = 638]
10:21:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (1F0C8800) [pid = 2880] [serial = 1788] [outer = 00000000]
10:21:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (204A3000) [pid = 2880] [serial = 1789] [outer = 1F0C8800]
10:21:36 INFO - PROCESS | 2880 | 1449080496364 Marionette INFO loaded listener.js
10:21:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (204ACC00) [pid = 2880] [serial = 1790] [outer = 1F0C8800]
10:21:36 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
10:21:36 INFO - document served over http requires an https
10:21:36 INFO - sub-resource via xhr-request using the http-csp
10:21:36 INFO - delivery method with keep-origin-redirect and when
10:21:36 INFO - the target request is cross-origin.
10:21:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 890ms
10:21:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:21:37 INFO - PROCESS | 2880 | ++DOCSHELL 1C804400 == 55 [pid = 2880] [id = 639]
10:21:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (2028C800) [pid = 2880] [serial = 1791] [outer = 00000000]
10:21:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (20636C00) [pid = 2880] [serial = 1792] [outer = 2028C800]
10:21:37 INFO - PROCESS | 2880 | 1449080497291 Marionette INFO loaded listener.js
10:21:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (20782C00) [pid = 2880] [serial = 1793] [outer = 2028C800]
10:21:37 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
10:21:37 INFO - document served over http requires an https
10:21:37 INFO - sub-resource via xhr-request using the http-csp
10:21:37 INFO - delivery method with no-redirect and when
10:21:37 INFO - the target request is cross-origin.
10:21:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 970ms
10:21:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:21:38 INFO - PROCESS | 2880 | ++DOCSHELL 2063B000 == 56 [pid = 2880] [id = 640]
10:21:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (20786400) [pid = 2880] [serial = 1794] [outer = 00000000]
10:21:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (2094E400) [pid = 2880] [serial = 1795] [outer = 20786400]
10:21:38 INFO - PROCESS | 2880 | 1449080498264 Marionette INFO loaded listener.js
10:21:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (2094FC00) [pid = 2880] [serial = 1796] [outer = 20786400]
10:21:38 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
10:21:38 INFO - document served over http requires an https
10:21:38 INFO - sub-resource via xhr-request using the http-csp
10:21:38 INFO - delivery method with swap-origin-redirect and when
10:21:38 INFO - the target request is cross-origin.
10:21:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
10:21:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:21:39 INFO - PROCESS | 2880 | ++DOCSHELL 1E96A000 == 57 [pid = 2880] [id = 641]
10:21:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (20945000) [pid = 2880] [serial = 1797] [outer = 00000000]
10:21:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (20D2A000) [pid = 2880] [serial = 1798] [outer = 20945000]
10:21:39 INFO - PROCESS | 2880 | 1449080499170 Marionette INFO loaded listener.js
10:21:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (20D2DC00) [pid = 2880] [serial = 1799] [outer = 20945000]
10:21:39 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
10:21:39 INFO - document served over http requires an http
10:21:39 INFO - sub-resource via fetch-request using the http-csp
10:21:39 INFO - delivery method with keep-origin-redirect and when
10:21:39 INFO - the target request is same-origin.
10:21:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
10:21:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:21:40 INFO - PROCESS | 2880 | ++DOCSHELL 20E87400 == 58 [pid = 2880] [id = 642]
10:21:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (20E8D400) [pid = 2880] [serial = 1800] [outer = 00000000]
10:21:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (211B7800) [pid = 2880] [serial = 1801] [outer = 20E8D400]
10:21:40 INFO - PROCESS | 2880 | 1449080500131 Marionette INFO loaded listener.js
10:21:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (211BB400) [pid = 2880] [serial = 1802] [outer = 20E8D400]
10:21:40 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
10:21:40 INFO - document served over http requires an http
10:21:40 INFO - sub-resource via fetch-request using the http-csp
10:21:40 INFO - delivery method with no-redirect and when
10:21:40 INFO - the target request is same-origin.
10:21:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 970ms
10:21:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:21:40 INFO - PROCESS | 2880 | ++DOCSHELL 211B4C00 == 59 [pid = 2880] [id = 643]
10:21:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (21362C00) [pid = 2880] [serial = 1803] [outer = 00000000]
10:21:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (21A41800) [pid = 2880] [serial = 1804] [outer = 21362C00]
10:21:41 INFO - PROCESS | 2880 | 1449080501046 Marionette INFO loaded listener.js
10:21:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (21A43C00) [pid = 2880] [serial = 1805] [outer = 21362C00]
10:21:42 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
10:21:42 INFO - document served over http requires an http
10:21:42 INFO - sub-resource via fetch-request using the http-csp
10:21:42 INFO - delivery method with swap-origin-redirect and when
10:21:42 INFO - the target request is same-origin.
10:21:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1885ms
10:21:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:21:42 INFO - PROCESS | 2880 | ++DOCSHELL 21A85000 == 60 [pid = 2880] [id = 644]
10:21:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (21B40C00) [pid = 2880] [serial = 1806] [outer = 00000000]
10:21:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (21E31C00) [pid = 2880] [serial = 1807] [outer = 21B40C00]
10:21:43 INFO - PROCESS | 2880 | 1449080503009 Marionette INFO loaded listener.js
10:21:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (21E35C00) [pid = 2880] [serial = 1808] [outer = 21B40C00]
10:21:43 INFO - PROCESS | 2880 | ++DOCSHELL 21E34000 == 61 [pid = 2880] [id = 645]
10:21:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (21E34400) [pid = 2880] [serial = 1809] [outer = 00000000]
10:21:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (2135F000) [pid = 2880] [serial = 1810] [outer = 21E34400]
10:21:43 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
10:21:43 INFO - document served over http requires an http
10:21:43 INFO - sub-resource via iframe-tag using the http-csp
10:21:43 INFO - delivery method with keep-origin-redirect and when
10:21:43 INFO - the target request is same-origin.
10:21:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1019ms
10:21:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:21:44 INFO - PROCESS | 2880 | ++DOCSHELL 0F367000 == 62 [pid = 2880] [id = 646]
10:21:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (0F37E800) [pid = 2880] [serial = 1811] [outer = 00000000]
10:21:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (18BB0C00) [pid = 2880] [serial = 1812] [outer = 0F37E800]
10:21:44 INFO - PROCESS | 2880 | 1449080504090 Marionette INFO loaded listener.js
10:21:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (18DB6800) [pid = 2880] [serial = 1813] [outer = 0F37E800]
10:21:44 INFO - PROCESS | 2880 | ++DOCSHELL 1B03A400 == 63 [pid = 2880] [id = 647]
10:21:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (1C06AC00) [pid = 2880] [serial = 1814] [outer = 00000000]
10:21:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (1C87A000) [pid = 2880] [serial = 1815] [outer = 1C06AC00]
10:21:44 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
10:21:44 INFO - document served over http requires an http
10:21:44 INFO - sub-resource via iframe-tag using the http-csp
10:21:44 INFO - delivery method with no-redirect and when
10:21:44 INFO - the target request is same-origin.
10:21:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1172ms
10:21:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:21:45 INFO - PROCESS | 2880 | ++DOCSHELL 1723AC00 == 64 [pid = 2880] [id = 648]
10:21:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (17245000) [pid = 2880] [serial = 1816] [outer = 00000000]
10:21:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (1C60A000) [pid = 2880] [serial = 1817] [outer = 17245000]
10:21:45 INFO - PROCESS | 2880 | 1449080505382 Marionette INFO loaded listener.js
10:21:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (1E094C00) [pid = 2880] [serial = 1818] [outer = 17245000]
10:21:46 INFO - PROCESS | 2880 | ++DOCSHELL 0F1DF800 == 65 [pid = 2880] [id = 649]
10:21:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (0F37A400) [pid = 2880] [serial = 1819] [outer = 00000000]
10:21:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (0F494000) [pid = 2880] [serial = 1820] [outer = 0F37A400]
10:21:46 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
10:21:46 INFO - document served over http requires an http
10:21:46 INFO - sub-resource via iframe-tag using the http-csp
10:21:46 INFO - delivery method with swap-origin-redirect and when
10:21:46 INFO - the target request is same-origin.
10:21:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1478ms
10:21:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:21:46 INFO - PROCESS | 2880 | ++DOCSHELL 15468000 == 66 [pid = 2880] [id = 650]
10:21:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (1546B800) [pid = 2880] [serial = 1821] [outer = 00000000]
10:21:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (1670B000) [pid = 2880] [serial = 1822] [outer = 1546B800]
10:21:46 INFO - PROCESS | 2880 | 1449080506665 Marionette INFO loaded listener.js
10:21:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (1850D400) [pid = 2880] [serial = 1823] [outer = 1546B800]
10:21:47 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
10:21:47 INFO - document served over http requires an http
10:21:47 INFO - sub-resource via script-tag using the http-csp
10:21:47 INFO - delivery method with keep-origin-redirect and when
10:21:47 INFO - the target request is same-origin.
10:21:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 930ms
10:21:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:21:47 INFO - PROCESS | 2880 | ++DOCSHELL 13470800 == 67 [pid = 2880] [id = 651]
10:21:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (139AB400) [pid = 2880] [serial = 1824] [outer = 00000000]
10:21:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (1AF8CC00) [pid = 2880] [serial = 1825] [outer = 139AB400]
10:21:47 INFO - PROCESS | 2880 | 1449080507619 Marionette INFO loaded listener.js
10:21:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (1C06FC00) [pid = 2880] [serial = 1826] [outer = 139AB400]
10:21:48 INFO - PROCESS | 2880 | --DOCSHELL 1869F000 == 66 [pid = 2880] [id = 617]
10:21:48 INFO - PROCESS | 2880 | --DOCSHELL 17240400 == 65 [pid = 2880] [id = 615]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (26657C00) [pid = 2880] [serial = 1532] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (2BE3A000) [pid = 2880] [serial = 1556] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (2AE90400) [pid = 2880] [serial = 1553] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (2D5C4C00) [pid = 2880] [serial = 1561] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (29BCB000) [pid = 2880] [serial = 1550] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (2E31AC00) [pid = 2880] [serial = 1571] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (1367C400) [pid = 2880] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (2021E800) [pid = 2880] [serial = 1613] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (1E0EC400) [pid = 2880] [serial = 1608] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (282E2400) [pid = 2880] [serial = 1535] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (1AA5C800) [pid = 2880] [serial = 1592] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (22A1D400) [pid = 2880] [serial = 1508] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (25698000) [pid = 2880] [serial = 1524] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (24E0BC00) [pid = 2880] [serial = 1519] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (1C60F000) [pid = 2880] [serial = 1598] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (1BF9B400) [pid = 2880] [serial = 1595] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (20E8B400) [pid = 2880] [serial = 1490] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (22038C00) [pid = 2880] [serial = 1505] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (23556C00) [pid = 2880] [serial = 1514] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (20E85400) [pid = 2880] [serial = 1577] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (18B13400) [pid = 2880] [serial = 1589] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (18BBA800) [pid = 2880] [serial = 1603] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (21361400) [pid = 2880] [serial = 1574] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (22DBF000) [pid = 2880] [serial = 1511] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (15592000) [pid = 2880] [serial = 1493] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (2E1C6C00) [pid = 2880] [serial = 1566] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (29281800) [pid = 2880] [serial = 1547] [outer = 00000000] [url = about:blank]
10:21:48 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (2639B400) [pid = 2880] [serial = 1529] [outer = 00000000] [url = about:blank]
10:21:48 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
10:21:48 INFO - document served over http requires an http
10:21:48 INFO - sub-resource via script-tag using the http-csp
10:21:48 INFO - delivery method with no-redirect and when
10:21:48 INFO - the target request is same-origin.
10:21:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1234ms
10:21:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:21:48 INFO - PROCESS | 2880 | ++DOCSHELL 0F37F400 == 66 [pid = 2880] [id = 652]
10:21:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (0F37FC00) [pid = 2880] [serial = 1827] [outer = 00000000]
10:21:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (0FB8C000) [pid = 2880] [serial = 1828] [outer = 0F37FC00]
10:21:48 INFO - PROCESS | 2880 | 1449080508704 Marionette INFO loaded listener.js
10:21:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (13C54C00) [pid = 2880] [serial = 1829] [outer = 0F37FC00]
10:21:49 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
10:21:49 INFO - document served over http requires an http
10:21:49 INFO - sub-resource via script-tag using the http-csp
10:21:49 INFO - delivery method with swap-origin-redirect and when
10:21:49 INFO - the target request is same-origin.
10:21:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 830ms
10:21:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:21:49 INFO - PROCESS | 2880 | ++DOCSHELL 13C6E800 == 67 [pid = 2880] [id = 653]
10:21:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (1546CC00) [pid = 2880] [serial = 1830] [outer = 00000000]
10:21:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (1558E000) [pid = 2880] [serial = 1831] [outer = 1546CC00]
10:21:49 INFO - PROCESS | 2880 | 1449080509611 Marionette INFO loaded listener.js
10:21:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (17236800) [pid = 2880] [serial = 1832] [outer = 1546CC00]
10:21:50 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
10:21:50 INFO - document served over http requires an http
10:21:50 INFO - sub-resource via xhr-request using the http-csp
10:21:50 INFO - delivery method with keep-origin-redirect and when
10:21:50 INFO - the target request is same-origin.
10:21:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
10:21:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:21:50 INFO - PROCESS | 2880 | ++DOCSHELL 1558A800 == 68 [pid = 2880] [id = 654]
10:21:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (17240400) [pid = 2880] [serial = 1833] [outer = 00000000]
10:21:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (187E7000) [pid = 2880] [serial = 1834] [outer = 17240400]
10:21:50 INFO - PROCESS | 2880 | 1449080510200 Marionette INFO loaded listener.js
10:21:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (1AA5C800) [pid = 2880] [serial = 1835] [outer = 17240400]
10:21:50 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
10:21:50 INFO - document served over http requires an http
10:21:50 INFO - sub-resource via xhr-request using the http-csp
10:21:50 INFO - delivery method with no-redirect and when
10:21:50 INFO - the target request is same-origin.
10:21:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 670ms
10:21:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:21:50 INFO - PROCESS | 2880 | ++DOCSHELL 1BF8F400 == 69 [pid = 2880] [id = 655]
10:21:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (1C072400) [pid = 2880] [serial = 1836] [outer = 00000000]
10:21:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (1C6C0C00) [pid = 2880] [serial = 1837] [outer = 1C072400]
10:21:51 INFO - PROCESS | 2880 | 1449080511007 Marionette INFO loaded listener.js
10:21:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (1C80A400) [pid = 2880] [serial = 1838] [outer = 1C072400]
10:21:51 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
10:21:51 INFO - document served over http requires an http
10:21:51 INFO - sub-resource via xhr-request using the http-csp
10:21:51 INFO - delivery method with swap-origin-redirect and when
10:21:51 INFO - the target request is same-origin.
10:21:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 770ms
10:21:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:21:51 INFO - PROCESS | 2880 | ++DOCSHELL 1C879800 == 70 [pid = 2880] [id = 656]
10:21:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (1E0EF400) [pid = 2880] [serial = 1839] [outer = 00000000]
10:21:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (1E968400) [pid = 2880] [serial = 1840] [outer = 1E0EF400]
10:21:51 INFO - PROCESS | 2880 | 1449080511748 Marionette INFO loaded listener.js
10:21:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (1F0C6800) [pid = 2880] [serial = 1841] [outer = 1E0EF400]
10:21:52 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
10:21:52 INFO - document served over http requires an https
10:21:52 INFO - sub-resource via fetch-request using the http-csp
10:21:52 INFO - delivery method with keep-origin-redirect and when
10:21:52 INFO - the target request is same-origin.
10:21:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 731ms
10:21:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:21:52 INFO - PROCESS | 2880 | ++DOCSHELL 1F064400 == 71 [pid = 2880] [id = 657]
10:21:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (20288C00) [pid = 2880] [serial = 1842] [outer = 00000000]
10:21:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (20E8D800) [pid = 2880] [serial = 1843] [outer = 20288C00]
10:21:52 INFO - PROCESS | 2880 | 1449080512504 Marionette INFO loaded listener.js
10:21:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (211B8C00) [pid = 2880] [serial = 1844] [outer = 20288C00]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (2BE3A800) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (2EFBB000) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (268AE400) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (227B7400) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (20E90800) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (2927E800) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (25E46400) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (20780C00) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (31C15800) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (246EF400) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (21E7B000) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (298BD800) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (209A9800) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (32EF0800) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (2D5C7400) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (27578000) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (18756400) [pid = 2880] [serial = 1733] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (18757000) [pid = 2880] [serial = 1731] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080479963]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (13E1B000) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (1723EC00) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (2772D800) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (1546B400) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (27E6BC00) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (0EE28C00) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (27729000) [pid = 2880] [serial = 1651] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (17245800) [pid = 2880] [serial = 1725] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (15545000) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (1B034000) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (26BED800) [pid = 2880] [serial = 1646] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080445511]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (2896B000) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (2FC9A400) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (30B82C00) [pid = 2880] [serial = 1683] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (25C0E400) [pid = 2880] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (1869F400) [pid = 2880] [serial = 1730] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080479963]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (0F376C00) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (3342B000) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (139C0C00) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (33223800) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (322C6C00) [pid = 2880] [serial = 1688] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080457889]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (2FC96800) [pid = 2880] [serial = 1693] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (13109400) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (23285400) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (268BAC00) [pid = 2880] [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]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (21B44C00) [pid = 2880] [serial = 1627] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (0F37EC00) [pid = 2880] [serial = 1711] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (1670D000) [pid = 2880] [serial = 1723] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (1723C800) [pid = 2880] [serial = 1615] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (2896EC00) [pid = 2880] [serial = 1657] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (2FC9A800) [pid = 2880] [serial = 1694] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (33439400) [pid = 2880] [serial = 1696] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (3220C800) [pid = 2880] [serial = 1686] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (282E3C00) [pid = 2880] [serial = 1654] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (0EECE000) [pid = 2880] [serial = 1708] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (2256EC00) [pid = 2880] [serial = 1630] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (1C07CC00) [pid = 2880] [serial = 1618] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (20E93000) [pid = 2880] [serial = 1624] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (32EF5000) [pid = 2880] [serial = 1689] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080457889]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (28F68000) [pid = 2880] [serial = 1660] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (178EE400) [pid = 2880] [serial = 1726] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (330CC000) [pid = 2880] [serial = 1691] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (14806400) [pid = 2880] [serial = 1717] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (2D73F000) [pid = 2880] [serial = 1672] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (1329F800) [pid = 2880] [serial = 1714] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (27E63000) [pid = 2880] [serial = 1652] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (174C1000) [pid = 2880] [serial = 1728] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (2966F400) [pid = 2880] [serial = 1663] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (18DAF000) [pid = 2880] [serial = 1705] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (276A8800) [pid = 2880] [serial = 1649] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (3349AC00) [pid = 2880] [serial = 1702] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (2AEB3C00) [pid = 2880] [serial = 1666] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (276A1800) [pid = 2880] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080445511]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (26398000) [pid = 2880] [serial = 1644] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1558C800) [pid = 2880] [serial = 1720] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (25E4F000) [pid = 2880] [serial = 1642] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (22DBA800) [pid = 2880] [serial = 1633] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (268B7400) [pid = 2880] [serial = 1675] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (30B78800) [pid = 2880] [serial = 1681] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (254D6400) [pid = 2880] [serial = 1639] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (2CCE9000) [pid = 2880] [serial = 1669] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (2078A400) [pid = 2880] [serial = 1621] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (33438800) [pid = 2880] [serial = 1699] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (2416B400) [pid = 2880] [serial = 1636] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (31C1A800) [pid = 2880] [serial = 1684] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (2EFBB800) [pid = 2880] [serial = 1678] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (29671C00) [pid = 2880] [serial = 1664] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (209A1C00) [pid = 2880] [serial = 1622] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (2AEBA400) [pid = 2880] [serial = 1667] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (0F48D400) [pid = 2880] [serial = 1712] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (21B4B400) [pid = 2880] [serial = 1628] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (2CCED800) [pid = 2880] [serial = 1670] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (21368C00) [pid = 2880] [serial = 1625] [outer = 00000000] [url = about:blank]
10:21:52 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (0F1A2400) [pid = 2880] [serial = 1709] [outer = 00000000] [url = about:blank]
10:21:53 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
10:21:53 INFO - document served over http requires an https
10:21:53 INFO - sub-resource via fetch-request using the http-csp
10:21:53 INFO - delivery method with no-redirect and when
10:21:53 INFO - the target request is same-origin.
10:21:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 833ms
10:21:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:21:53 INFO - PROCESS | 2880 | ++DOCSHELL 13E1B000 == 72 [pid = 2880] [id = 658]
10:21:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1546D400) [pid = 2880] [serial = 1845] [outer = 00000000]
10:21:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1C07CC00) [pid = 2880] [serial = 1846] [outer = 1546D400]
10:21:53 INFO - PROCESS | 2880 | 1449080513296 Marionette INFO loaded listener.js
10:21:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (209A3400) [pid = 2880] [serial = 1847] [outer = 1546D400]
10:21:53 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
10:21:53 INFO - document served over http requires an https
10:21:53 INFO - sub-resource via fetch-request using the http-csp
10:21:53 INFO - delivery method with swap-origin-redirect and when
10:21:53 INFO - the target request is same-origin.
10:21:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
10:21:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:21:53 INFO - PROCESS | 2880 | ++DOCSHELL 21A3F000 == 73 [pid = 2880] [id = 659]
10:21:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (21B4D800) [pid = 2880] [serial = 1848] [outer = 00000000]
10:21:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (21F05000) [pid = 2880] [serial = 1849] [outer = 21B4D800]
10:21:54 INFO - PROCESS | 2880 | 1449080513996 Marionette INFO loaded listener.js
10:21:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (21F08800) [pid = 2880] [serial = 1850] [outer = 21B4D800]
10:21:54 INFO - PROCESS | 2880 | ++DOCSHELL 21F5C400 == 74 [pid = 2880] [id = 660]
10:21:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (21F5C800) [pid = 2880] [serial = 1851] [outer = 00000000]
10:21:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (21E7D400) [pid = 2880] [serial = 1852] [outer = 21F5C800]
10:21:54 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
10:21:54 INFO - document served over http requires an https
10:21:54 INFO - sub-resource via iframe-tag using the http-csp
10:21:54 INFO - delivery method with keep-origin-redirect and when
10:21:54 INFO - the target request is same-origin.
10:21:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
10:21:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:21:54 INFO - PROCESS | 2880 | ++DOCSHELL 0A792C00 == 75 [pid = 2880] [id = 661]
10:21:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (0A795000) [pid = 2880] [serial = 1853] [outer = 00000000]
10:21:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (0EE29C00) [pid = 2880] [serial = 1854] [outer = 0A795000]
10:21:55 INFO - PROCESS | 2880 | 1449080515017 Marionette INFO loaded listener.js
10:21:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (0EEEAC00) [pid = 2880] [serial = 1855] [outer = 0A795000]
10:21:55 INFO - PROCESS | 2880 | ++DOCSHELL 1553E400 == 76 [pid = 2880] [id = 662]
10:21:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (15584400) [pid = 2880] [serial = 1856] [outer = 00000000]
10:21:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1850A800) [pid = 2880] [serial = 1857] [outer = 15584400]
10:21:55 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
10:21:55 INFO - document served over http requires an https
10:21:55 INFO - sub-resource via iframe-tag using the http-csp
10:21:55 INFO - delivery method with no-redirect and when
10:21:55 INFO - the target request is same-origin.
10:21:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1224ms
10:21:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:21:56 INFO - PROCESS | 2880 | ++DOCSHELL 1837AC00 == 77 [pid = 2880] [id = 663]
10:21:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (185E2400) [pid = 2880] [serial = 1858] [outer = 00000000]
10:21:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1A4AB000) [pid = 2880] [serial = 1859] [outer = 185E2400]
10:21:56 INFO - PROCESS | 2880 | 1449080516214 Marionette INFO loaded listener.js
10:21:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1B03A800) [pid = 2880] [serial = 1860] [outer = 185E2400]
10:21:56 INFO - PROCESS | 2880 | ++DOCSHELL 1E0C1800 == 78 [pid = 2880] [id = 664]
10:21:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1E96A400) [pid = 2880] [serial = 1861] [outer = 00000000]
10:21:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (21A3C400) [pid = 2880] [serial = 1862] [outer = 1E96A400]
10:21:56 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
10:21:56 INFO - document served over http requires an https
10:21:56 INFO - sub-resource via iframe-tag using the http-csp
10:21:56 INFO - delivery method with swap-origin-redirect and when
10:21:56 INFO - the target request is same-origin.
10:21:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1131ms
10:21:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:21:57 INFO - PROCESS | 2880 | ++DOCSHELL 209A3C00 == 79 [pid = 2880] [id = 665]
10:21:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (209A7800) [pid = 2880] [serial = 1863] [outer = 00000000]
10:21:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (21F60C00) [pid = 2880] [serial = 1864] [outer = 209A7800]
10:21:57 INFO - PROCESS | 2880 | 1449080517358 Marionette INFO loaded listener.js
10:21:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (21FCE000) [pid = 2880] [serial = 1865] [outer = 209A7800]
10:21:58 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
10:21:58 INFO - document served over http requires an https
10:21:58 INFO - sub-resource via script-tag using the http-csp
10:21:58 INFO - delivery method with keep-origin-redirect and when
10:21:58 INFO - the target request is same-origin.
10:21:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1075ms
10:21:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:21:58 INFO - PROCESS | 2880 | ++DOCSHELL 2203B800 == 80 [pid = 2880] [id = 666]
10:21:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (2203C000) [pid = 2880] [serial = 1866] [outer = 00000000]
10:21:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (223DB800) [pid = 2880] [serial = 1867] [outer = 2203C000]
10:21:58 INFO - PROCESS | 2880 | 1449080518407 Marionette INFO loaded listener.js
10:21:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (223E2400) [pid = 2880] [serial = 1868] [outer = 2203C000]
10:21:59 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
10:21:59 INFO - document served over http requires an https
10:21:59 INFO - sub-resource via script-tag using the http-csp
10:21:59 INFO - delivery method with no-redirect and when
10:21:59 INFO - the target request is same-origin.
10:21:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
10:21:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:21:59 INFO - PROCESS | 2880 | ++DOCSHELL 223E4400 == 81 [pid = 2880] [id = 667]
10:21:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (223E5800) [pid = 2880] [serial = 1869] [outer = 00000000]
10:21:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (22578800) [pid = 2880] [serial = 1870] [outer = 223E5800]
10:21:59 INFO - PROCESS | 2880 | 1449080519343 Marionette INFO loaded listener.js
10:21:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (22717800) [pid = 2880] [serial = 1871] [outer = 223E5800]
10:22:00 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
10:22:00 INFO - document served over http requires an https
10:22:00 INFO - sub-resource via script-tag using the http-csp
10:22:00 INFO - delivery method with swap-origin-redirect and when
10:22:00 INFO - the target request is same-origin.
10:22:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
10:22:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:22:00 INFO - PROCESS | 2880 | ++DOCSHELL 227B7C00 == 82 [pid = 2880] [id = 668]
10:22:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (227B8000) [pid = 2880] [serial = 1872] [outer = 00000000]
10:22:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (227C0000) [pid = 2880] [serial = 1873] [outer = 227B8000]
10:22:00 INFO - PROCESS | 2880 | 1449080520328 Marionette INFO loaded listener.js
10:22:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (22A16400) [pid = 2880] [serial = 1874] [outer = 227B8000]
10:22:00 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
10:22:00 INFO - document served over http requires an https
10:22:00 INFO - sub-resource via xhr-request using the http-csp
10:22:00 INFO - delivery method with keep-origin-redirect and when
10:22:00 INFO - the target request is same-origin.
10:22:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
10:22:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:22:01 INFO - PROCESS | 2880 | ++DOCSHELL 227BE800 == 83 [pid = 2880] [id = 669]
10:22:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (22A16000) [pid = 2880] [serial = 1875] [outer = 00000000]
10:22:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (22A33800) [pid = 2880] [serial = 1876] [outer = 22A16000]
10:22:01 INFO - PROCESS | 2880 | 1449080521277 Marionette INFO loaded listener.js
10:22:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (22DB1C00) [pid = 2880] [serial = 1877] [outer = 22A16000]
10:22:01 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
10:22:01 INFO - document served over http requires an https
10:22:01 INFO - sub-resource via xhr-request using the http-csp
10:22:01 INFO - delivery method with no-redirect and when
10:22:01 INFO - the target request is same-origin.
10:22:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 931ms
10:22:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:22:02 INFO - PROCESS | 2880 | ++DOCSHELL 22A2F400 == 84 [pid = 2880] [id = 670]
10:22:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (22A31000) [pid = 2880] [serial = 1878] [outer = 00000000]
10:22:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (22F73800) [pid = 2880] [serial = 1879] [outer = 22A31000]
10:22:02 INFO - PROCESS | 2880 | 1449080522210 Marionette INFO loaded listener.js
10:22:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (22F75C00) [pid = 2880] [serial = 1880] [outer = 22A31000]
10:22:02 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
10:22:02 INFO - document served over http requires an https
10:22:02 INFO - sub-resource via xhr-request using the http-csp
10:22:02 INFO - delivery method with swap-origin-redirect and when
10:22:02 INFO - the target request is same-origin.
10:22:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
10:22:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:22:03 INFO - PROCESS | 2880 | ++DOCSHELL 22F71800 == 85 [pid = 2880] [id = 671]
10:22:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (22F71C00) [pid = 2880] [serial = 1881] [outer = 00000000]
10:22:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (230AEC00) [pid = 2880] [serial = 1882] [outer = 22F71C00]
10:22:03 INFO - PROCESS | 2880 | 1449080523225 Marionette INFO loaded listener.js
10:22:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (23281C00) [pid = 2880] [serial = 1883] [outer = 22F71C00]
10:22:03 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
10:22:03 INFO - document served over http requires an http
10:22:03 INFO - sub-resource via fetch-request using the meta-csp
10:22:03 INFO - delivery method with keep-origin-redirect and when
10:22:03 INFO - the target request is cross-origin.
10:22:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
10:22:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:22:04 INFO - PROCESS | 2880 | ++DOCSHELL 23557C00 == 86 [pid = 2880] [id = 672]
10:22:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (23558C00) [pid = 2880] [serial = 1884] [outer = 00000000]
10:22:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (2355F400) [pid = 2880] [serial = 1885] [outer = 23558C00]
10:22:04 INFO - PROCESS | 2880 | 1449080524155 Marionette INFO loaded listener.js
10:22:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (23561C00) [pid = 2880] [serial = 1886] [outer = 23558C00]
10:22:04 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
10:22:04 INFO - document served over http requires an http
10:22:04 INFO - sub-resource via fetch-request using the meta-csp
10:22:04 INFO - delivery method with no-redirect and when
10:22:04 INFO - the target request is cross-origin.
10:22:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
10:22:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:22:05 INFO - PROCESS | 2880 | ++DOCSHELL 2355D400 == 87 [pid = 2880] [id = 673]
10:22:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (24160400) [pid = 2880] [serial = 1887] [outer = 00000000]
10:22:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (241A4400) [pid = 2880] [serial = 1888] [outer = 24160400]
10:22:05 INFO - PROCESS | 2880 | 1449080525083 Marionette INFO loaded listener.js
10:22:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (241AEC00) [pid = 2880] [serial = 1889] [outer = 24160400]
10:22:05 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
10:22:05 INFO - document served over http requires an http
10:22:05 INFO - sub-resource via fetch-request using the meta-csp
10:22:05 INFO - delivery method with swap-origin-redirect and when
10:22:05 INFO - the target request is cross-origin.
10:22:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
10:22:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:22:06 INFO - PROCESS | 2880 | ++DOCSHELL 241B1400 == 88 [pid = 2880] [id = 674]
10:22:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (24606400) [pid = 2880] [serial = 1890] [outer = 00000000]
10:22:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (246F2400) [pid = 2880] [serial = 1891] [outer = 24606400]
10:22:06 INFO - PROCESS | 2880 | 1449080526122 Marionette INFO loaded listener.js
10:22:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (246F2000) [pid = 2880] [serial = 1892] [outer = 24606400]
10:22:06 INFO - PROCESS | 2880 | ++DOCSHELL 24E05C00 == 89 [pid = 2880] [id = 675]
10:22:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (24E06000) [pid = 2880] [serial = 1893] [outer = 00000000]
10:22:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (24E08800) [pid = 2880] [serial = 1894] [outer = 24E06000]
10:22:06 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
10:22:06 INFO - document served over http requires an http
10:22:06 INFO - sub-resource via iframe-tag using the meta-csp
10:22:06 INFO - delivery method with keep-origin-redirect and when
10:22:06 INFO - the target request is cross-origin.
10:22:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1078ms
10:22:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:22:07 INFO - PROCESS | 2880 | ++DOCSHELL 24E06400 == 90 [pid = 2880] [id = 676]
10:22:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (24E08C00) [pid = 2880] [serial = 1895] [outer = 00000000]
10:22:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (24EC8000) [pid = 2880] [serial = 1896] [outer = 24E08C00]
10:22:07 INFO - PROCESS | 2880 | 1449080527206 Marionette INFO loaded listener.js
10:22:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (24EC5800) [pid = 2880] [serial = 1897] [outer = 24E08C00]
10:22:07 INFO - PROCESS | 2880 | ++DOCSHELL 24ED0000 == 91 [pid = 2880] [id = 677]
10:22:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (24ED0400) [pid = 2880] [serial = 1898] [outer = 00000000]
10:22:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (24E0E400) [pid = 2880] [serial = 1899] [outer = 24ED0400]
10:22:07 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
10:22:07 INFO - document served over http requires an http
10:22:07 INFO - sub-resource via iframe-tag using the meta-csp
10:22:07 INFO - delivery method with no-redirect and when
10:22:07 INFO - the target request is cross-origin.
10:22:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1018ms
10:22:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:22:08 INFO - PROCESS | 2880 | ++DOCSHELL 24ED1400 == 92 [pid = 2880] [id = 678]
10:22:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (24ED1C00) [pid = 2880] [serial = 1900] [outer = 00000000]
10:22:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (254D7000) [pid = 2880] [serial = 1901] [outer = 24ED1C00]
10:22:08 INFO - PROCESS | 2880 | 1449080528235 Marionette INFO loaded listener.js
10:22:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (254D6C00) [pid = 2880] [serial = 1902] [outer = 24ED1C00]
10:22:08 INFO - PROCESS | 2880 | ++DOCSHELL 2568F400 == 93 [pid = 2880] [id = 679]
10:22:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (25692000) [pid = 2880] [serial = 1903] [outer = 00000000]
10:22:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (2569E800) [pid = 2880] [serial = 1904] [outer = 25692000]
10:22:08 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
10:22:08 INFO - document served over http requires an http
10:22:08 INFO - sub-resource via iframe-tag using the meta-csp
10:22:08 INFO - delivery method with swap-origin-redirect and when
10:22:08 INFO - the target request is cross-origin.
10:22:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
10:22:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:22:09 INFO - PROCESS | 2880 | ++DOCSHELL 2328F800 == 94 [pid = 2880] [id = 680]
10:22:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (254CFC00) [pid = 2880] [serial = 1905] [outer = 00000000]
10:22:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (2569BC00) [pid = 2880] [serial = 1906] [outer = 254CFC00]
10:22:09 INFO - PROCESS | 2880 | 1449080529189 Marionette INFO loaded listener.js
10:22:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (25699800) [pid = 2880] [serial = 1907] [outer = 254CFC00]
10:22:09 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
10:22:09 INFO - document served over http requires an http
10:22:09 INFO - sub-resource via script-tag using the meta-csp
10:22:09 INFO - delivery method with keep-origin-redirect and when
10:22:09 INFO - the target request is cross-origin.
10:22:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
10:22:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:22:10 INFO - PROCESS | 2880 | ++DOCSHELL 25C14800 == 95 [pid = 2880] [id = 681]
10:22:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (25C15400) [pid = 2880] [serial = 1908] [outer = 00000000]
10:22:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (25E4F000) [pid = 2880] [serial = 1909] [outer = 25C15400]
10:22:10 INFO - PROCESS | 2880 | 1449080530135 Marionette INFO loaded listener.js
10:22:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (25E51C00) [pid = 2880] [serial = 1910] [outer = 25C15400]
10:22:10 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
10:22:10 INFO - document served over http requires an http
10:22:10 INFO - sub-resource via script-tag using the meta-csp
10:22:10 INFO - delivery method with no-redirect and when
10:22:10 INFO - the target request is cross-origin.
10:22:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
10:22:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:22:10 INFO - PROCESS | 2880 | ++DOCSHELL 25E4B800 == 96 [pid = 2880] [id = 682]
10:22:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (25E4BC00) [pid = 2880] [serial = 1911] [outer = 00000000]
10:22:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (26251800) [pid = 2880] [serial = 1912] [outer = 25E4BC00]
10:22:11 INFO - PROCESS | 2880 | 1449080531036 Marionette INFO loaded listener.js
10:22:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (26394400) [pid = 2880] [serial = 1913] [outer = 25E4BC00]
10:22:11 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
10:22:11 INFO - document served over http requires an http
10:22:11 INFO - sub-resource via script-tag using the meta-csp
10:22:11 INFO - delivery method with swap-origin-redirect and when
10:22:11 INFO - the target request is cross-origin.
10:22:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
10:22:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:22:11 INFO - PROCESS | 2880 | ++DOCSHELL 2639EC00 == 97 [pid = 2880] [id = 683]
10:22:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (263AF800) [pid = 2880] [serial = 1914] [outer = 00000000]
10:22:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (263BA000) [pid = 2880] [serial = 1915] [outer = 263AF800]
10:22:11 INFO - PROCESS | 2880 | 1449080531958 Marionette INFO loaded listener.js
10:22:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (2664B800) [pid = 2880] [serial = 1916] [outer = 263AF800]
10:22:12 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
10:22:12 INFO - document served over http requires an http
10:22:12 INFO - sub-resource via xhr-request using the meta-csp
10:22:12 INFO - delivery method with keep-origin-redirect and when
10:22:12 INFO - the target request is cross-origin.
10:22:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 951ms
10:22:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:22:12 INFO - PROCESS | 2880 | ++DOCSHELL 263B8800 == 98 [pid = 2880] [id = 684]
10:22:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (26651000) [pid = 2880] [serial = 1917] [outer = 00000000]
10:22:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (268B4000) [pid = 2880] [serial = 1918] [outer = 26651000]
10:22:12 INFO - PROCESS | 2880 | 1449080532946 Marionette INFO loaded listener.js
10:22:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (268B6000) [pid = 2880] [serial = 1919] [outer = 26651000]
10:22:13 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
10:22:13 INFO - document served over http requires an http
10:22:13 INFO - sub-resource via xhr-request using the meta-csp
10:22:13 INFO - delivery method with no-redirect and when
10:22:13 INFO - the target request is cross-origin.
10:22:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
10:22:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:22:13 INFO - PROCESS | 2880 | ++DOCSHELL 268B0400 == 99 [pid = 2880] [id = 685]
10:22:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (268B2400) [pid = 2880] [serial = 1920] [outer = 00000000]
10:22:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (26BF5400) [pid = 2880] [serial = 1921] [outer = 268B2400]
10:22:13 INFO - PROCESS | 2880 | 1449080533886 Marionette INFO loaded listener.js
10:22:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (27571800) [pid = 2880] [serial = 1922] [outer = 268B2400]
10:22:14 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
10:22:14 INFO - document served over http requires an http
10:22:14 INFO - sub-resource via xhr-request using the meta-csp
10:22:14 INFO - delivery method with swap-origin-redirect and when
10:22:14 INFO - the target request is cross-origin.
10:22:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
10:22:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:22:14 INFO - PROCESS | 2880 | ++DOCSHELL 26BF5C00 == 100 [pid = 2880] [id = 686]
10:22:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (27578800) [pid = 2880] [serial = 1923] [outer = 00000000]
10:22:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (276A1800) [pid = 2880] [serial = 1924] [outer = 27578800]
10:22:14 INFO - PROCESS | 2880 | 1449080534818 Marionette INFO loaded listener.js
10:22:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (276A5C00) [pid = 2880] [serial = 1925] [outer = 27578800]
10:22:15 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
10:22:15 INFO - document served over http requires an https
10:22:15 INFO - sub-resource via fetch-request using the meta-csp
10:22:15 INFO - delivery method with keep-origin-redirect and when
10:22:15 INFO - the target request is cross-origin.
10:22:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1019ms
10:22:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:22:15 INFO - PROCESS | 2880 | ++DOCSHELL 276A7000 == 101 [pid = 2880] [id = 687]
10:22:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (276AD000) [pid = 2880] [serial = 1926] [outer = 00000000]
10:22:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (2772CC00) [pid = 2880] [serial = 1927] [outer = 276AD000]
10:22:15 INFO - PROCESS | 2880 | 1449080535870 Marionette INFO loaded listener.js
10:22:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (27730400) [pid = 2880] [serial = 1928] [outer = 276AD000]
10:22:16 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
10:22:16 INFO - document served over http requires an https
10:22:16 INFO - sub-resource via fetch-request using the meta-csp
10:22:16 INFO - delivery method with no-redirect and when
10:22:16 INFO - the target request is cross-origin.
10:22:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 931ms
10:22:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:22:16 INFO - PROCESS | 2880 | ++DOCSHELL 2772C400 == 102 [pid = 2880] [id = 688]
10:22:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (27E63000) [pid = 2880] [serial = 1929] [outer = 00000000]
10:22:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (282E5C00) [pid = 2880] [serial = 1930] [outer = 27E63000]
10:22:16 INFO - PROCESS | 2880 | 1449080536824 Marionette INFO loaded listener.js
10:22:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (282E8400) [pid = 2880] [serial = 1931] [outer = 27E63000]
10:22:18 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
10:22:18 INFO - document served over http requires an https
10:22:18 INFO - sub-resource via fetch-request using the meta-csp
10:22:18 INFO - delivery method with swap-origin-redirect and when
10:22:18 INFO - the target request is cross-origin.
10:22:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2372ms
10:22:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:22:19 INFO - PROCESS | 2880 | ++DOCSHELL 1710B000 == 103 [pid = 2880] [id = 689]
10:22:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (17112400) [pid = 2880] [serial = 1932] [outer = 00000000]
10:22:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (1837FC00) [pid = 2880] [serial = 1933] [outer = 17112400]
10:22:19 INFO - PROCESS | 2880 | 1449080539216 Marionette INFO loaded listener.js
10:22:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (187E0C00) [pid = 2880] [serial = 1934] [outer = 17112400]
10:22:19 INFO - PROCESS | 2880 | ++DOCSHELL 2416C800 == 104 [pid = 2880] [id = 690]
10:22:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (241AB800) [pid = 2880] [serial = 1935] [outer = 00000000]
10:22:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (209A4C00) [pid = 2880] [serial = 1936] [outer = 241AB800]
10:22:19 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
10:22:19 INFO - document served over http requires an https
10:22:19 INFO - sub-resource via iframe-tag using the meta-csp
10:22:19 INFO - delivery method with keep-origin-redirect and when
10:22:19 INFO - the target request is cross-origin.
10:22:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1121ms
10:22:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:22:20 INFO - PROCESS | 2880 | ++DOCSHELL 1391DC00 == 105 [pid = 2880] [id = 691]
10:22:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (139A5400) [pid = 2880] [serial = 1937] [outer = 00000000]
10:22:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (13E1F800) [pid = 2880] [serial = 1938] [outer = 139A5400]
10:22:21 INFO - PROCESS | 2880 | 1449080540990 Marionette INFO loaded listener.js
10:22:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (1480DC00) [pid = 2880] [serial = 1939] [outer = 139A5400]
10:22:21 INFO - PROCESS | 2880 | ++DOCSHELL 18BB5800 == 106 [pid = 2880] [id = 692]
10:22:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (18BBBC00) [pid = 2880] [serial = 1940] [outer = 00000000]
10:22:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (19AA1C00) [pid = 2880] [serial = 1941] [outer = 18BBBC00]
10:22:21 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
10:22:21 INFO - document served over http requires an https
10:22:21 INFO - sub-resource via iframe-tag using the meta-csp
10:22:21 INFO - delivery method with no-redirect and when
10:22:21 INFO - the target request is cross-origin.
10:22:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1682ms
10:22:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:22:21 INFO - PROCESS | 2880 | ++DOCSHELL 18D15000 == 107 [pid = 2880] [id = 693]
10:22:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (18DB2C00) [pid = 2880] [serial = 1942] [outer = 00000000]
10:22:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (1C11E000) [pid = 2880] [serial = 1943] [outer = 18DB2C00]
10:22:22 INFO - PROCESS | 2880 | 1449080542025 Marionette INFO loaded listener.js
10:22:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (1C6BE000) [pid = 2880] [serial = 1944] [outer = 18DB2C00]
10:22:22 INFO - PROCESS | 2880 | ++DOCSHELL 1E0BCC00 == 108 [pid = 2880] [id = 694]
10:22:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (1E80F000) [pid = 2880] [serial = 1945] [outer = 00000000]
10:22:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (14778C00) [pid = 2880] [serial = 1946] [outer = 1E80F000]
10:22:23 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
10:22:23 INFO - document served over http requires an https
10:22:23 INFO - sub-resource via iframe-tag using the meta-csp
10:22:23 INFO - delivery method with swap-origin-redirect and when
10:22:23 INFO - the target request is cross-origin.
10:22:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1335ms
10:22:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:22:23 INFO - PROCESS | 2880 | ++DOCSHELL 0F48DC00 == 109 [pid = 2880] [id = 695]
10:22:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (0FB8DC00) [pid = 2880] [serial = 1947] [outer = 00000000]
10:22:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (18D17C00) [pid = 2880] [serial = 1948] [outer = 0FB8DC00]
10:22:23 INFO - PROCESS | 2880 | 1449080543400 Marionette INFO loaded listener.js
10:22:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (1AF91C00) [pid = 2880] [serial = 1949] [outer = 0FB8DC00]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 1B1CEC00 == 108 [pid = 2880] [id = 335]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 1F065800 == 107 [pid = 2880] [id = 341]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 1837E800 == 106 [pid = 2880] [id = 325]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 139A4000 == 105 [pid = 2880] [id = 327]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 0F35E400 == 104 [pid = 2880] [id = 322]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 13B4F400 == 103 [pid = 2880] [id = 323]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 1C071000 == 102 [pid = 2880] [id = 337]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 20280C00 == 101 [pid = 2880] [id = 342]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 1C80EC00 == 100 [pid = 2880] [id = 340]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 0E9EB800 == 99 [pid = 2880] [id = 338]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 0E9A7400 == 98 [pid = 2880] [id = 331]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 21F5C400 == 97 [pid = 2880] [id = 660]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 21A3F000 == 96 [pid = 2880] [id = 659]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 13E1B000 == 95 [pid = 2880] [id = 658]
10:22:23 INFO - PROCESS | 2880 | --DOCSHELL 1F064400 == 94 [pid = 2880] [id = 657]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1C879800 == 93 [pid = 2880] [id = 656]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1BF8F400 == 92 [pid = 2880] [id = 655]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1558A800 == 91 [pid = 2880] [id = 654]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 13C6E800 == 90 [pid = 2880] [id = 653]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 0F37F400 == 89 [pid = 2880] [id = 652]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 13470800 == 88 [pid = 2880] [id = 651]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 15468000 == 87 [pid = 2880] [id = 650]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 0F1DF800 == 86 [pid = 2880] [id = 649]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1723AC00 == 85 [pid = 2880] [id = 648]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1B03A400 == 84 [pid = 2880] [id = 647]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 0F367000 == 83 [pid = 2880] [id = 646]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 21E34000 == 82 [pid = 2880] [id = 645]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 21A85000 == 81 [pid = 2880] [id = 644]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 211B4C00 == 80 [pid = 2880] [id = 643]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1C804400 == 79 [pid = 2880] [id = 639]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 19A74400 == 78 [pid = 2880] [id = 638]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1F064C00 == 77 [pid = 2880] [id = 637]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1E80F400 == 76 [pid = 2880] [id = 636]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1E0BD400 == 75 [pid = 2880] [id = 634]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 0F495400 == 74 [pid = 2880] [id = 633]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1D21D800 == 73 [pid = 2880] [id = 632]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1C804000 == 72 [pid = 2880] [id = 631]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 1C6BC800 == 71 [pid = 2880] [id = 630]
10:22:24 INFO - PROCESS | 2880 | --DOCSHELL 0E94A800 == 70 [pid = 2880] [id = 619]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (18379400) [pid = 2880] [serial = 1729] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (2639B000) [pid = 2880] [serial = 1645] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (2EFC5800) [pid = 2880] [serial = 1679] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (241AAC00) [pid = 2880] [serial = 1637] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (2568D000) [pid = 2880] [serial = 1640] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (1558E400) [pid = 2880] [serial = 1721] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (15464800) [pid = 2880] [serial = 1718] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (178F3000) [pid = 2880] [serial = 1616] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (3349C400) [pid = 2880] [serial = 1703] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (276ADC00) [pid = 2880] [serial = 1650] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (22713800) [pid = 2880] [serial = 1631] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (1B035800) [pid = 2880] [serial = 1655] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (28971C00) [pid = 2880] [serial = 1658] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (3321A800) [pid = 2880] [serial = 1700] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (28F66400) [pid = 2880] [serial = 1661] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (32210000) [pid = 2880] [serial = 1687] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (330D3800) [pid = 2880] [serial = 1692] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (30B7B400) [pid = 2880] [serial = 1682] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (268BB000) [pid = 2880] [serial = 1676] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (139A8000) [pid = 2880] [serial = 1715] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (2DC7A800) [pid = 2880] [serial = 1673] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (1E08EC00) [pid = 2880] [serial = 1619] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (1710A400) [pid = 2880] [serial = 1724] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (22DB4C00) [pid = 2880] [serial = 1634] [outer = 00000000] [url = about:blank]
10:22:24 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (33443800) [pid = 2880] [serial = 1697] [outer = 00000000] [url = about:blank]
10:22:24 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
10:22:24 INFO - document served over http requires an https
10:22:24 INFO - sub-resource via script-tag using the meta-csp
10:22:24 INFO - delivery method with keep-origin-redirect and when
10:22:24 INFO - the target request is cross-origin.
10:22:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1472ms
10:22:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:22:24 INFO - PROCESS | 2880 | ++DOCSHELL 0A78A400 == 71 [pid = 2880] [id = 696]
10:22:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (0A78B400) [pid = 2880] [serial = 1950] [outer = 00000000]
10:22:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (0F495000) [pid = 2880] [serial = 1951] [outer = 0A78B400]
10:22:24 INFO - PROCESS | 2880 | 1449080544655 Marionette INFO loaded listener.js
10:22:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (1367A000) [pid = 2880] [serial = 1952] [outer = 0A78B400]
10:22:25 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
10:22:25 INFO - document served over http requires an https
10:22:25 INFO - sub-resource via script-tag using the meta-csp
10:22:25 INFO - delivery method with no-redirect and when
10:22:25 INFO - the target request is cross-origin.
10:22:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 730ms
10:22:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:22:25 INFO - PROCESS | 2880 | ++DOCSHELL 15465C00 == 72 [pid = 2880] [id = 697]
10:22:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (15544000) [pid = 2880] [serial = 1953] [outer = 00000000]
10:22:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (17106C00) [pid = 2880] [serial = 1954] [outer = 15544000]
10:22:25 INFO - PROCESS | 2880 | 1449080545489 Marionette INFO loaded listener.js
10:22:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (178EF800) [pid = 2880] [serial = 1955] [outer = 15544000]
10:22:25 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
10:22:25 INFO - document served over http requires an https
10:22:25 INFO - sub-resource via script-tag using the meta-csp
10:22:25 INFO - delivery method with swap-origin-redirect and when
10:22:25 INFO - the target request is cross-origin.
10:22:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
10:22:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:22:26 INFO - PROCESS | 2880 | ++DOCSHELL 1875D400 == 73 [pid = 2880] [id = 698]
10:22:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (1875DC00) [pid = 2880] [serial = 1956] [outer = 00000000]
10:22:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (18D1E400) [pid = 2880] [serial = 1957] [outer = 1875DC00]
10:22:26 INFO - PROCESS | 2880 | 1449080546152 Marionette INFO loaded listener.js
10:22:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (19A7A000) [pid = 2880] [serial = 1958] [outer = 1875DC00]
10:22:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:22:26 INFO - document served over http requires an https
10:22:26 INFO - sub-resource via xhr-request using the meta-csp
10:22:26 INFO - delivery method with keep-origin-redirect and when
10:22:26 INFO - the target request is cross-origin.
10:22:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 770ms
10:22:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:22:26 INFO - PROCESS | 2880 | ++DOCSHELL 1AEABC00 == 74 [pid = 2880] [id = 699]
10:22:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (1B032400) [pid = 2880] [serial = 1959] [outer = 00000000]
10:22:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (1C070400) [pid = 2880] [serial = 1960] [outer = 1B032400]
10:22:26 INFO - PROCESS | 2880 | 1449080546960 Marionette INFO loaded listener.js
10:22:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (1C079800) [pid = 2880] [serial = 1961] [outer = 1B032400]
10:22:27 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
10:22:27 INFO - document served over http requires an https
10:22:27 INFO - sub-resource via xhr-request using the meta-csp
10:22:27 INFO - delivery method with no-redirect and when
10:22:27 INFO - the target request is cross-origin.
10:22:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 730ms
10:22:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:22:27 INFO - PROCESS | 2880 | ++DOCSHELL 1BF92000 == 75 [pid = 2880] [id = 700]
10:22:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (1C12A400) [pid = 2880] [serial = 1962] [outer = 00000000]
10:22:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (1C65E400) [pid = 2880] [serial = 1963] [outer = 1C12A400]
10:22:27 INFO - PROCESS | 2880 | 1449080547697 Marionette INFO loaded listener.js
10:22:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (1C6C4C00) [pid = 2880] [serial = 1964] [outer = 1C12A400]
10:22:28 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
10:22:28 INFO - document served over http requires an https
10:22:28 INFO - sub-resource via xhr-request using the meta-csp
10:22:28 INFO - delivery method with swap-origin-redirect and when
10:22:28 INFO - the target request is cross-origin.
10:22:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
10:22:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (21F5C800) [pid = 2880] [serial = 1851] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (21E7D400) [pid = 2880] [serial = 1852] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (1546D400) [pid = 2880] [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]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (139AB400) [pid = 2880] [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]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (1546CC00) [pid = 2880] [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]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (0EA30000) [pid = 2880] [serial = 1735] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (1546B800) [pid = 2880] [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]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (0F37FC00) [pid = 2880] [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]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (20288C00) [pid = 2880] [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]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (1C072400) [pid = 2880] [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]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (1E0EF400) [pid = 2880] [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]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (17240400) [pid = 2880] [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]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (21E34400) [pid = 2880] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (1C06AC00) [pid = 2880] [serial = 1814] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080504556]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (1C6BF400) [pid = 2880] [serial = 1767] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (1E0C0400) [pid = 2880] [serial = 1777] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (1D223400) [pid = 2880] [serial = 1772] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080491769]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (0F37A400) [pid = 2880] [serial = 1819] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (1670B000) [pid = 2880] [serial = 1822] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (1C076C00) [pid = 2880] [serial = 1773] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080491769]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (20636C00) [pid = 2880] [serial = 1792] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (1CC16400) [pid = 2880] [serial = 1770] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (19AAD000) [pid = 2880] [serial = 1747] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (1C60A000) [pid = 2880] [serial = 1817] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (2094E400) [pid = 2880] [serial = 1795] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (1AEB9C00) [pid = 2880] [serial = 1750] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (1558E000) [pid = 2880] [serial = 1831] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (1E0C4000) [pid = 2880] [serial = 1778] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (18DB2000) [pid = 2880] [serial = 1744] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (0FB8C000) [pid = 2880] [serial = 1828] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (1F05A400) [pid = 2880] [serial = 1783] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (0F1A7400) [pid = 2880] [serial = 1736] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (211B7800) [pid = 2880] [serial = 1801] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (21A41800) [pid = 2880] [serial = 1804] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (1C87A000) [pid = 2880] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080504556]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (1F0CB800) [pid = 2880] [serial = 1786] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (187E7000) [pid = 2880] [serial = 1834] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (2135F000) [pid = 2880] [serial = 1810] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (18BB0C00) [pid = 2880] [serial = 1812] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (1C07CC00) [pid = 2880] [serial = 1846] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (204A3000) [pid = 2880] [serial = 1789] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (21F05000) [pid = 2880] [serial = 1849] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (20E8D800) [pid = 2880] [serial = 1843] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (1C07A000) [pid = 2880] [serial = 1759] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (1C6C0C00) [pid = 2880] [serial = 1837] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (1E968400) [pid = 2880] [serial = 1840] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (1B1D5400) [pid = 2880] [serial = 1753] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (1896F800) [pid = 2880] [serial = 1741] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (1C659C00) [pid = 2880] [serial = 1768] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (1E803800) [pid = 2880] [serial = 1780] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (1AF8CC00) [pid = 2880] [serial = 1825] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (1C605400) [pid = 2880] [serial = 1762] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (21E31C00) [pid = 2880] [serial = 1807] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (1310D000) [pid = 2880] [serial = 1738] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (0F494000) [pid = 2880] [serial = 1820] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (1C65BC00) [pid = 2880] [serial = 1765] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (20D2A000) [pid = 2880] [serial = 1798] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (1BEAEC00) [pid = 2880] [serial = 1756] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (1E092000) [pid = 2880] [serial = 1775] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (1C80A400) [pid = 2880] [serial = 1838] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (1AA5C800) [pid = 2880] [serial = 1835] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (17236800) [pid = 2880] [serial = 1832] [outer = 00000000] [url = about:blank]
10:22:28 INFO - PROCESS | 2880 | ++DOCSHELL 0E942800 == 76 [pid = 2880] [id = 701]
10:22:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (0EA30000) [pid = 2880] [serial = 1965] [outer = 00000000]
10:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (1310D000) [pid = 2880] [serial = 1966] [outer = 0EA30000]
10:22:29 INFO - PROCESS | 2880 | 1449080549024 Marionette INFO loaded listener.js
10:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (1546B800) [pid = 2880] [serial = 1967] [outer = 0EA30000]
10:22:29 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
10:22:29 INFO - document served over http requires an http
10:22:29 INFO - sub-resource via fetch-request using the meta-csp
10:22:29 INFO - delivery method with keep-origin-redirect and when
10:22:29 INFO - the target request is same-origin.
10:22:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1223ms
10:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:22:29 INFO - PROCESS | 2880 | ++DOCSHELL 1C60A000 == 77 [pid = 2880] [id = 702]
10:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (1C659C00) [pid = 2880] [serial = 1968] [outer = 00000000]
10:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (1E0B8C00) [pid = 2880] [serial = 1969] [outer = 1C659C00]
10:22:29 INFO - PROCESS | 2880 | 1449080549611 Marionette INFO loaded listener.js
10:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (1E0C5C00) [pid = 2880] [serial = 1970] [outer = 1C659C00]
10:22:30 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
10:22:30 INFO - document served over http requires an http
10:22:30 INFO - sub-resource via fetch-request using the meta-csp
10:22:30 INFO - delivery method with no-redirect and when
10:22:30 INFO - the target request is same-origin.
10:22:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 630ms
10:22:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:22:30 INFO - PROCESS | 2880 | ++DOCSHELL 1E096400 == 78 [pid = 2880] [id = 703]
10:22:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (1E0F3000) [pid = 2880] [serial = 1971] [outer = 00000000]
10:22:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (1F05A800) [pid = 2880] [serial = 1972] [outer = 1E0F3000]
10:22:30 INFO - PROCESS | 2880 | 1449080550291 Marionette INFO loaded listener.js
10:22:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (1F0C2000) [pid = 2880] [serial = 1973] [outer = 1E0F3000]
10:22:30 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
10:22:30 INFO - document served over http requires an http
10:22:30 INFO - sub-resource via fetch-request using the meta-csp
10:22:30 INFO - delivery method with swap-origin-redirect and when
10:22:30 INFO - the target request is same-origin.
10:22:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
10:22:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:22:31 INFO - PROCESS | 2880 | ++DOCSHELL 0F1D7000 == 79 [pid = 2880] [id = 704]
10:22:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (0F1D8800) [pid = 2880] [serial = 1974] [outer = 00000000]
10:22:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (0F497400) [pid = 2880] [serial = 1975] [outer = 0F1D8800]
10:22:31 INFO - PROCESS | 2880 | 1449080551276 Marionette INFO loaded listener.js
10:22:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (13470400) [pid = 2880] [serial = 1976] [outer = 0F1D8800]
10:22:31 INFO - PROCESS | 2880 | ++DOCSHELL 19AA9400 == 80 [pid = 2880] [id = 705]
10:22:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (1A0BAC00) [pid = 2880] [serial = 1977] [outer = 00000000]
10:22:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (1A416000) [pid = 2880] [serial = 1978] [outer = 1A0BAC00]
10:22:32 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
10:22:32 INFO - document served over http requires an http
10:22:32 INFO - sub-resource via iframe-tag using the meta-csp
10:22:32 INFO - delivery method with keep-origin-redirect and when
10:22:32 INFO - the target request is same-origin.
10:22:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1123ms
10:22:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:22:32 INFO - PROCESS | 2880 | ++DOCSHELL 19A74C00 == 81 [pid = 2880] [id = 706]
10:22:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (19A79000) [pid = 2880] [serial = 1979] [outer = 00000000]
10:22:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (1BF8F400) [pid = 2880] [serial = 1980] [outer = 19A79000]
10:22:32 INFO - PROCESS | 2880 | 1449080552437 Marionette INFO loaded listener.js
10:22:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (1C873400) [pid = 2880] [serial = 1981] [outer = 19A79000]
10:22:32 INFO - PROCESS | 2880 | ++DOCSHELL 20221400 == 82 [pid = 2880] [id = 707]
10:22:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (20284000) [pid = 2880] [serial = 1982] [outer = 00000000]
10:22:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (20638000) [pid = 2880] [serial = 1983] [outer = 20284000]
10:22:33 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
10:22:33 INFO - document served over http requires an http
10:22:33 INFO - sub-resource via iframe-tag using the meta-csp
10:22:33 INFO - delivery method with no-redirect and when
10:22:33 INFO - the target request is same-origin.
10:22:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1075ms
10:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:22:33 INFO - PROCESS | 2880 | ++DOCSHELL 204A7800 == 83 [pid = 2880] [id = 708]
10:22:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (20630400) [pid = 2880] [serial = 1984] [outer = 00000000]
10:22:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (20949400) [pid = 2880] [serial = 1985] [outer = 20630400]
10:22:33 INFO - PROCESS | 2880 | 1449080553526 Marionette INFO loaded listener.js
10:22:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (209A5800) [pid = 2880] [serial = 1986] [outer = 20630400]
10:22:34 INFO - PROCESS | 2880 | ++DOCSHELL 20D2AC00 == 84 [pid = 2880] [id = 709]
10:22:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (20D2D400) [pid = 2880] [serial = 1987] [outer = 00000000]
10:22:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (211B7800) [pid = 2880] [serial = 1988] [outer = 20D2D400]
10:22:34 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
10:22:34 INFO - document served over http requires an http
10:22:34 INFO - sub-resource via iframe-tag using the meta-csp
10:22:34 INFO - delivery method with swap-origin-redirect and when
10:22:34 INFO - the target request is same-origin.
10:22:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1070ms
10:22:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:22:34 INFO - PROCESS | 2880 | ++DOCSHELL 20E8FC00 == 85 [pid = 2880] [id = 710]
10:22:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (20E91400) [pid = 2880] [serial = 1989] [outer = 00000000]
10:22:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (21A3E400) [pid = 2880] [serial = 1990] [outer = 20E91400]
10:22:34 INFO - PROCESS | 2880 | 1449080554626 Marionette INFO loaded listener.js
10:22:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (21A85000) [pid = 2880] [serial = 1991] [outer = 20E91400]
10:22:35 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
10:22:35 INFO - document served over http requires an http
10:22:35 INFO - sub-resource via script-tag using the meta-csp
10:22:35 INFO - delivery method with keep-origin-redirect and when
10:22:35 INFO - the target request is same-origin.
10:22:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
10:22:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:22:35 INFO - PROCESS | 2880 | ++DOCSHELL 21E33400 == 86 [pid = 2880] [id = 711]
10:22:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (21E33C00) [pid = 2880] [serial = 1992] [outer = 00000000]
10:22:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (21F03000) [pid = 2880] [serial = 1993] [outer = 21E33C00]
10:22:35 INFO - PROCESS | 2880 | 1449080555545 Marionette INFO loaded listener.js
10:22:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (21F07800) [pid = 2880] [serial = 1994] [outer = 21E33C00]
10:22:36 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
10:22:36 INFO - document served over http requires an http
10:22:36 INFO - sub-resource via script-tag using the meta-csp
10:22:36 INFO - delivery method with no-redirect and when
10:22:36 INFO - the target request is same-origin.
10:22:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 930ms
10:22:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:22:36 INFO - PROCESS | 2880 | ++DOCSHELL 22037000 == 87 [pid = 2880] [id = 712]
10:22:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (22038800) [pid = 2880] [serial = 1995] [outer = 00000000]
10:22:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (22573400) [pid = 2880] [serial = 1996] [outer = 22038800]
10:22:36 INFO - PROCESS | 2880 | 1449080556509 Marionette INFO loaded listener.js
10:22:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (22719800) [pid = 2880] [serial = 1997] [outer = 22038800]
10:22:37 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
10:22:37 INFO - document served over http requires an http
10:22:37 INFO - sub-resource via script-tag using the meta-csp
10:22:37 INFO - delivery method with swap-origin-redirect and when
10:22:37 INFO - the target request is same-origin.
10:22:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1017ms
10:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:22:37 INFO - PROCESS | 2880 | ++DOCSHELL 22570C00 == 88 [pid = 2880] [id = 713]
10:22:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (227BA400) [pid = 2880] [serial = 1998] [outer = 00000000]
10:22:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (23284800) [pid = 2880] [serial = 1999] [outer = 227BA400]
10:22:37 INFO - PROCESS | 2880 | 1449080557522 Marionette INFO loaded listener.js
10:22:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (23284400) [pid = 2880] [serial = 2000] [outer = 227BA400]
10:22:38 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
10:22:38 INFO - document served over http requires an http
10:22:38 INFO - sub-resource via xhr-request using the meta-csp
10:22:38 INFO - delivery method with keep-origin-redirect and when
10:22:38 INFO - the target request is same-origin.
10:22:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
10:22:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:22:38 INFO - PROCESS | 2880 | ++DOCSHELL 230A5400 == 89 [pid = 2880] [id = 714]
10:22:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (23281800) [pid = 2880] [serial = 2001] [outer = 00000000]
10:22:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (246ED000) [pid = 2880] [serial = 2002] [outer = 23281800]
10:22:38 INFO - PROCESS | 2880 | 1449080558481 Marionette INFO loaded listener.js
10:22:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (24E07800) [pid = 2880] [serial = 2003] [outer = 23281800]
10:22:39 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
10:22:39 INFO - document served over http requires an http
10:22:39 INFO - sub-resource via xhr-request using the meta-csp
10:22:39 INFO - delivery method with no-redirect and when
10:22:39 INFO - the target request is same-origin.
10:22:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 990ms
10:22:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:22:39 INFO - PROCESS | 2880 | ++DOCSHELL 20D24400 == 90 [pid = 2880] [id = 715]
10:22:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (211AF400) [pid = 2880] [serial = 2004] [outer = 00000000]
10:22:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (2624E000) [pid = 2880] [serial = 2005] [outer = 211AF400]
10:22:39 INFO - PROCESS | 2880 | 1449080559453 Marionette INFO loaded listener.js
10:22:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (26392C00) [pid = 2880] [serial = 2006] [outer = 211AF400]
10:22:40 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
10:22:40 INFO - document served over http requires an http
10:22:40 INFO - sub-resource via xhr-request using the meta-csp
10:22:40 INFO - delivery method with swap-origin-redirect and when
10:22:40 INFO - the target request is same-origin.
10:22:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
10:22:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:22:40 INFO - PROCESS | 2880 | ++DOCSHELL 256A4800 == 91 [pid = 2880] [id = 716]
10:22:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (268AF800) [pid = 2880] [serial = 2007] [outer = 00000000]
10:22:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (27725C00) [pid = 2880] [serial = 2008] [outer = 268AF800]
10:22:40 INFO - PROCESS | 2880 | 1449080560427 Marionette INFO loaded listener.js
10:22:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (27729000) [pid = 2880] [serial = 2009] [outer = 268AF800]
10:22:41 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
10:22:41 INFO - document served over http requires an https
10:22:41 INFO - sub-resource via fetch-request using the meta-csp
10:22:41 INFO - delivery method with keep-origin-redirect and when
10:22:41 INFO - the target request is same-origin.
10:22:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
10:22:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:22:41 INFO - PROCESS | 2880 | ++DOCSHELL 27728C00 == 92 [pid = 2880] [id = 717]
10:22:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (27E6C800) [pid = 2880] [serial = 2010] [outer = 00000000]
10:22:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (28494400) [pid = 2880] [serial = 2011] [outer = 27E6C800]
10:22:41 INFO - PROCESS | 2880 | 1449080561429 Marionette INFO loaded listener.js
10:22:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (2849E400) [pid = 2880] [serial = 2012] [outer = 27E6C800]
10:22:42 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
10:22:42 INFO - document served over http requires an https
10:22:42 INFO - sub-resource via fetch-request using the meta-csp
10:22:42 INFO - delivery method with no-redirect and when
10:22:42 INFO - the target request is same-origin.
10:22:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1039ms
10:22:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:22:42 INFO - PROCESS | 2880 | ++DOCSHELL 284A0000 == 93 [pid = 2880] [id = 718]
10:22:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (284A0C00) [pid = 2880] [serial = 2013] [outer = 00000000]
10:22:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (2871F000) [pid = 2880] [serial = 2014] [outer = 284A0C00]
10:22:42 INFO - PROCESS | 2880 | 1449080562435 Marionette INFO loaded listener.js
10:22:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (2871E400) [pid = 2880] [serial = 2015] [outer = 284A0C00]
10:22:43 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
10:22:43 INFO - document served over http requires an https
10:22:43 INFO - sub-resource via fetch-request using the meta-csp
10:22:43 INFO - delivery method with swap-origin-redirect and when
10:22:43 INFO - the target request is same-origin.
10:22:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
10:22:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:22:43 INFO - PROCESS | 2880 | ++DOCSHELL 28716800 == 94 [pid = 2880] [id = 719]
10:22:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (2871A000) [pid = 2880] [serial = 2016] [outer = 00000000]
10:22:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (28963000) [pid = 2880] [serial = 2017] [outer = 2871A000]
10:22:43 INFO - PROCESS | 2880 | 1449080563425 Marionette INFO loaded listener.js
10:22:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (28962800) [pid = 2880] [serial = 2018] [outer = 2871A000]
10:22:43 INFO - PROCESS | 2880 | ++DOCSHELL 2896E400 == 95 [pid = 2880] [id = 720]
10:22:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (2896E800) [pid = 2880] [serial = 2019] [outer = 00000000]
10:22:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (28AA0000) [pid = 2880] [serial = 2020] [outer = 2896E800]
10:22:44 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
10:22:44 INFO - document served over http requires an https
10:22:44 INFO - sub-resource via iframe-tag using the meta-csp
10:22:44 INFO - delivery method with keep-origin-redirect and when
10:22:44 INFO - the target request is same-origin.
10:22:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1022ms
10:22:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:22:44 INFO - PROCESS | 2880 | ++DOCSHELL 2896AC00 == 96 [pid = 2880] [id = 721]
10:22:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (2896EC00) [pid = 2880] [serial = 2021] [outer = 00000000]
10:22:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (28AA4800) [pid = 2880] [serial = 2022] [outer = 2896EC00]
10:22:44 INFO - PROCESS | 2880 | 1449080564491 Marionette INFO loaded listener.js
10:22:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (28AA1C00) [pid = 2880] [serial = 2023] [outer = 2896EC00]
10:22:44 INFO - PROCESS | 2880 | ++DOCSHELL 28B19400 == 97 [pid = 2880] [id = 722]
10:22:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (28B19C00) [pid = 2880] [serial = 2024] [outer = 00000000]
10:22:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (28B1F000) [pid = 2880] [serial = 2025] [outer = 28B19C00]
10:22:45 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
10:22:45 INFO - document served over http requires an https
10:22:45 INFO - sub-resource via iframe-tag using the meta-csp
10:22:45 INFO - delivery method with no-redirect and when
10:22:45 INFO - the target request is same-origin.
10:22:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1124ms
10:22:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:22:45 INFO - PROCESS | 2880 | ++DOCSHELL 28B17800 == 98 [pid = 2880] [id = 723]
10:22:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (28B1A400) [pid = 2880] [serial = 2026] [outer = 00000000]
10:22:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (28F28800) [pid = 2880] [serial = 2027] [outer = 28B1A400]
10:22:45 INFO - PROCESS | 2880 | 1449080565617 Marionette INFO loaded listener.js
10:22:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (28F2B800) [pid = 2880] [serial = 2028] [outer = 28B1A400]
10:22:46 INFO - PROCESS | 2880 | ++DOCSHELL 28F36000 == 99 [pid = 2880] [id = 724]
10:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (28F39400) [pid = 2880] [serial = 2029] [outer = 00000000]
10:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (28F37C00) [pid = 2880] [serial = 2030] [outer = 28F39400]
10:22:46 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
10:22:46 INFO - document served over http requires an https
10:22:46 INFO - sub-resource via iframe-tag using the meta-csp
10:22:46 INFO - delivery method with swap-origin-redirect and when
10:22:46 INFO - the target request is same-origin.
10:22:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1117ms
10:22:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:22:46 INFO - PROCESS | 2880 | ++DOCSHELL 28F27000 == 100 [pid = 2880] [id = 725]
10:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (28F38000) [pid = 2880] [serial = 2031] [outer = 00000000]
10:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (28F6C000) [pid = 2880] [serial = 2032] [outer = 28F38000]
10:22:46 INFO - PROCESS | 2880 | 1449080566739 Marionette INFO loaded listener.js
10:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (28F6EC00) [pid = 2880] [serial = 2033] [outer = 28F38000]
10:22:47 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
10:22:47 INFO - document served over http requires an https
10:22:47 INFO - sub-resource via script-tag using the meta-csp
10:22:47 INFO - delivery method with keep-origin-redirect and when
10:22:47 INFO - the target request is same-origin.
10:22:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1018ms
10:22:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:22:47 INFO - PROCESS | 2880 | ++DOCSHELL 28F72800 == 101 [pid = 2880] [id = 726]
10:22:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (2908D400) [pid = 2880] [serial = 2034] [outer = 00000000]
10:22:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (2909A400) [pid = 2880] [serial = 2035] [outer = 2908D400]
10:22:47 INFO - PROCESS | 2880 | 1449080567730 Marionette INFO loaded listener.js
10:22:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (2922A800) [pid = 2880] [serial = 2036] [outer = 2908D400]
10:22:48 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
10:22:48 INFO - document served over http requires an https
10:22:48 INFO - sub-resource via script-tag using the meta-csp
10:22:48 INFO - delivery method with no-redirect and when
10:22:48 INFO - the target request is same-origin.
10:22:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
10:22:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:22:48 INFO - PROCESS | 2880 | ++DOCSHELL 2922E800 == 102 [pid = 2880] [id = 727]
10:22:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (2922EC00) [pid = 2880] [serial = 2037] [outer = 00000000]
10:22:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (2927C800) [pid = 2880] [serial = 2038] [outer = 2922EC00]
10:22:48 INFO - PROCESS | 2880 | 1449080568671 Marionette INFO loaded listener.js
10:22:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (2927EC00) [pid = 2880] [serial = 2039] [outer = 2922EC00]
10:22:49 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
10:22:49 INFO - document served over http requires an https
10:22:49 INFO - sub-resource via script-tag using the meta-csp
10:22:49 INFO - delivery method with swap-origin-redirect and when
10:22:49 INFO - the target request is same-origin.
10:22:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1019ms
10:22:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:22:49 INFO - PROCESS | 2880 | ++DOCSHELL 29286400 == 103 [pid = 2880] [id = 728]
10:22:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (29288000) [pid = 2880] [serial = 2040] [outer = 00000000]
10:22:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (295E7C00) [pid = 2880] [serial = 2041] [outer = 29288000]
10:22:49 INFO - PROCESS | 2880 | 1449080569724 Marionette INFO loaded listener.js
10:22:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (295ED800) [pid = 2880] [serial = 2042] [outer = 29288000]
10:22:50 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
10:22:50 INFO - document served over http requires an https
10:22:50 INFO - sub-resource via xhr-request using the meta-csp
10:22:50 INFO - delivery method with keep-origin-redirect and when
10:22:50 INFO - the target request is same-origin.
10:22:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
10:22:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:22:50 INFO - PROCESS | 2880 | ++DOCSHELL 295E6800 == 104 [pid = 2880] [id = 729]
10:22:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (295EA400) [pid = 2880] [serial = 2043] [outer = 00000000]
10:22:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (298AF000) [pid = 2880] [serial = 2044] [outer = 295EA400]
10:22:50 INFO - PROCESS | 2880 | 1449080570680 Marionette INFO loaded listener.js
10:22:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (298B4000) [pid = 2880] [serial = 2045] [outer = 295EA400]
10:22:51 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
10:22:51 INFO - document served over http requires an https
10:22:51 INFO - sub-resource via xhr-request using the meta-csp
10:22:51 INFO - delivery method with no-redirect and when
10:22:51 INFO - the target request is same-origin.
10:22:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
10:22:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:22:51 INFO - PROCESS | 2880 | ++DOCSHELL 298AF800 == 105 [pid = 2880] [id = 730]
10:22:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (298B8400) [pid = 2880] [serial = 2046] [outer = 00000000]
10:22:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (29BC8800) [pid = 2880] [serial = 2047] [outer = 298B8400]
10:22:51 INFO - PROCESS | 2880 | 1449080571645 Marionette INFO loaded listener.js
10:22:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (29BCC400) [pid = 2880] [serial = 2048] [outer = 298B8400]
10:22:52 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
10:22:52 INFO - document served over http requires an https
10:22:52 INFO - sub-resource via xhr-request using the meta-csp
10:22:52 INFO - delivery method with swap-origin-redirect and when
10:22:52 INFO - the target request is same-origin.
10:22:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 971ms
10:22:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:22:52 INFO - PROCESS | 2880 | ++DOCSHELL 29BC4000 == 106 [pid = 2880] [id = 731]
10:22:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (2AE23800) [pid = 2880] [serial = 2049] [outer = 00000000]
10:22:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (2AE2E000) [pid = 2880] [serial = 2050] [outer = 2AE23800]
10:22:52 INFO - PROCESS | 2880 | 1449080572596 Marionette INFO loaded listener.js
10:22:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (2AE31000) [pid = 2880] [serial = 2051] [outer = 2AE23800]
10:22:53 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
10:22:53 INFO - document served over http requires an http
10:22:53 INFO - sub-resource via fetch-request using the meta-referrer
10:22:53 INFO - delivery method with keep-origin-redirect and when
10:22:53 INFO - the target request is cross-origin.
10:22:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
10:22:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:22:53 INFO - PROCESS | 2880 | ++DOCSHELL 2AE2B800 == 107 [pid = 2880] [id = 732]
10:22:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (2AE32C00) [pid = 2880] [serial = 2052] [outer = 00000000]
10:22:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (2AEB2400) [pid = 2880] [serial = 2053] [outer = 2AE32C00]
10:22:53 INFO - PROCESS | 2880 | 1449080573604 Marionette INFO loaded listener.js
10:22:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (2AEB6000) [pid = 2880] [serial = 2054] [outer = 2AE32C00]
10:22:54 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
10:22:54 INFO - document served over http requires an http
10:22:54 INFO - sub-resource via fetch-request using the meta-referrer
10:22:54 INFO - delivery method with no-redirect and when
10:22:54 INFO - the target request is cross-origin.
10:22:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 970ms
10:22:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:22:54 INFO - PROCESS | 2880 | ++DOCSHELL 2AE8E800 == 108 [pid = 2880] [id = 733]
10:22:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (2AEBB000) [pid = 2880] [serial = 2055] [outer = 00000000]
10:22:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (2B35B000) [pid = 2880] [serial = 2056] [outer = 2AEBB000]
10:22:54 INFO - PROCESS | 2880 | 1449080574589 Marionette INFO loaded listener.js
10:22:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (2B35E000) [pid = 2880] [serial = 2057] [outer = 2AEBB000]
10:22:55 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
10:22:55 INFO - document served over http requires an http
10:22:55 INFO - sub-resource via fetch-request using the meta-referrer
10:22:55 INFO - delivery method with swap-origin-redirect and when
10:22:55 INFO - the target request is cross-origin.
10:22:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1019ms
10:22:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:22:57 INFO - PROCESS | 2880 | ++DOCSHELL 14806400 == 109 [pid = 2880] [id = 734]
10:22:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (1723C800) [pid = 2880] [serial = 2058] [outer = 00000000]
10:22:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (211B1000) [pid = 2880] [serial = 2059] [outer = 1723C800]
10:22:57 INFO - PROCESS | 2880 | 1449080577153 Marionette INFO loaded listener.js
10:22:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (21B44400) [pid = 2880] [serial = 2060] [outer = 1723C800]
10:22:57 INFO - PROCESS | 2880 | ++DOCSHELL 0EEEEC00 == 110 [pid = 2880] [id = 735]
10:22:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (0F1A2C00) [pid = 2880] [serial = 2061] [outer = 00000000]
10:22:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (131CB000) [pid = 2880] [serial = 2062] [outer = 0F1A2C00]
10:22:57 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
10:22:57 INFO - document served over http requires an http
10:22:57 INFO - sub-resource via iframe-tag using the meta-referrer
10:22:57 INFO - delivery method with keep-origin-redirect and when
10:22:57 INFO - the target request is cross-origin.
10:22:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2578ms
10:22:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:22:58 INFO - PROCESS | 2880 | ++DOCSHELL 18BBB000 == 111 [pid = 2880] [id = 736]
10:22:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (19A67800) [pid = 2880] [serial = 2063] [outer = 00000000]
10:22:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (1C607000) [pid = 2880] [serial = 2064] [outer = 19A67800]
10:22:58 INFO - PROCESS | 2880 | 1449080578230 Marionette INFO loaded listener.js
10:22:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (1E098400) [pid = 2880] [serial = 2065] [outer = 19A67800]
10:22:59 INFO - PROCESS | 2880 | ++DOCSHELL 13478C00 == 112 [pid = 2880] [id = 737]
10:22:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (139B6400) [pid = 2880] [serial = 2066] [outer = 00000000]
10:22:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (17104C00) [pid = 2880] [serial = 2067] [outer = 139B6400]
10:22:59 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
10:22:59 INFO - document served over http requires an http
10:22:59 INFO - sub-resource via iframe-tag using the meta-referrer
10:22:59 INFO - delivery method with no-redirect and when
10:22:59 INFO - the target request is cross-origin.
10:22:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1818ms
10:22:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:23:00 INFO - PROCESS | 2880 | ++DOCSHELL 18D12800 == 113 [pid = 2880] [id = 738]
10:23:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (18D13800) [pid = 2880] [serial = 2068] [outer = 00000000]
10:23:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (1AF8F400) [pid = 2880] [serial = 2069] [outer = 18D13800]
10:23:00 INFO - PROCESS | 2880 | 1449080580054 Marionette INFO loaded listener.js
10:23:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (1BEA0C00) [pid = 2880] [serial = 2070] [outer = 18D13800]
10:23:00 INFO - PROCESS | 2880 | ++DOCSHELL 18381400 == 114 [pid = 2880] [id = 739]
10:23:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (18DB0C00) [pid = 2880] [serial = 2071] [outer = 00000000]
10:23:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (1C87A800) [pid = 2880] [serial = 2072] [outer = 18DB0C00]
10:23:00 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
10:23:00 INFO - document served over http requires an http
10:23:00 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:00 INFO - delivery method with swap-origin-redirect and when
10:23:00 INFO - the target request is cross-origin.
10:23:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1067ms
10:23:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 0A792C00 == 113 [pid = 2880] [id = 661]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 1553E400 == 112 [pid = 2880] [id = 662]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 1E0C1800 == 111 [pid = 2880] [id = 664]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 2203B800 == 110 [pid = 2880] [id = 666]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 223E4400 == 109 [pid = 2880] [id = 667]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 227B7C00 == 108 [pid = 2880] [id = 668]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 18BBF400 == 107 [pid = 2880] [id = 339]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 24E05C00 == 106 [pid = 2880] [id = 675]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 24ED0000 == 105 [pid = 2880] [id = 677]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 2568F400 == 104 [pid = 2880] [id = 679]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 2772C400 == 103 [pid = 2880] [id = 688]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 2416C800 == 102 [pid = 2880] [id = 690]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 1391DC00 == 101 [pid = 2880] [id = 691]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 18BB5800 == 100 [pid = 2880] [id = 692]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 18D15000 == 99 [pid = 2880] [id = 693]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 1E0BCC00 == 98 [pid = 2880] [id = 694]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 0F48DC00 == 97 [pid = 2880] [id = 695]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 0A78A400 == 96 [pid = 2880] [id = 696]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 15465C00 == 95 [pid = 2880] [id = 697]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 1875D400 == 94 [pid = 2880] [id = 698]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 1AEABC00 == 93 [pid = 2880] [id = 699]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 1BF92000 == 92 [pid = 2880] [id = 700]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 18D12000 == 91 [pid = 2880] [id = 329]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 0E942800 == 90 [pid = 2880] [id = 701]
10:23:01 INFO - PROCESS | 2880 | --DOCSHELL 1C60A000 == 89 [pid = 2880] [id = 702]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 1710B000 == 88 [pid = 2880] [id = 689]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 0F1D7000 == 87 [pid = 2880] [id = 704]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 19AA9400 == 86 [pid = 2880] [id = 705]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 19A74C00 == 85 [pid = 2880] [id = 706]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 20221400 == 84 [pid = 2880] [id = 707]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 211AFC00 == 83 [pid = 2880] [id = 345]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 204A7800 == 82 [pid = 2880] [id = 708]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 20D2AC00 == 81 [pid = 2880] [id = 709]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 20E8FC00 == 80 [pid = 2880] [id = 710]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 21E33400 == 79 [pid = 2880] [id = 711]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 1E96A000 == 78 [pid = 2880] [id = 641]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 22037000 == 77 [pid = 2880] [id = 712]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 22570C00 == 76 [pid = 2880] [id = 713]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 230A5400 == 75 [pid = 2880] [id = 714]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 20D24400 == 74 [pid = 2880] [id = 715]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 256A4800 == 73 [pid = 2880] [id = 716]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 27728C00 == 72 [pid = 2880] [id = 717]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 284A0000 == 71 [pid = 2880] [id = 718]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 28716800 == 70 [pid = 2880] [id = 719]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 2896E400 == 69 [pid = 2880] [id = 720]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 2063B000 == 68 [pid = 2880] [id = 640]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 2896AC00 == 67 [pid = 2880] [id = 721]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 28B19400 == 66 [pid = 2880] [id = 722]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 28B17800 == 65 [pid = 2880] [id = 723]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 28F36000 == 64 [pid = 2880] [id = 724]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 28F27000 == 63 [pid = 2880] [id = 725]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 28F72800 == 62 [pid = 2880] [id = 726]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 2922E800 == 61 [pid = 2880] [id = 727]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 20E87400 == 60 [pid = 2880] [id = 642]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 29286400 == 59 [pid = 2880] [id = 728]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 20D2C400 == 58 [pid = 2880] [id = 344]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 295E6800 == 57 [pid = 2880] [id = 729]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 298AF800 == 56 [pid = 2880] [id = 730]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 29BC4000 == 55 [pid = 2880] [id = 731]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 2AE2B800 == 54 [pid = 2880] [id = 732]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 2AE8E800 == 53 [pid = 2880] [id = 733]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 14806400 == 52 [pid = 2880] [id = 734]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 0EEEEC00 == 51 [pid = 2880] [id = 735]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 18BBB000 == 50 [pid = 2880] [id = 736]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 13478C00 == 49 [pid = 2880] [id = 737]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 1E096400 == 48 [pid = 2880] [id = 703]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 1869CC00 == 47 [pid = 2880] [id = 635]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 209A3C00 == 46 [pid = 2880] [id = 665]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 227BE800 == 45 [pid = 2880] [id = 669]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 22F71800 == 44 [pid = 2880] [id = 671]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 24ED1400 == 43 [pid = 2880] [id = 678]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 23557C00 == 42 [pid = 2880] [id = 672]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 241B1400 == 41 [pid = 2880] [id = 674]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 2328F800 == 40 [pid = 2880] [id = 680]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 25E4B800 == 39 [pid = 2880] [id = 682]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 16438000 == 38 [pid = 2880] [id = 608]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 20784400 == 37 [pid = 2880] [id = 343]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 22A2F400 == 36 [pid = 2880] [id = 670]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 263B8800 == 35 [pid = 2880] [id = 684]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 2355D400 == 34 [pid = 2880] [id = 673]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 1837AC00 == 33 [pid = 2880] [id = 663]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 268B0400 == 32 [pid = 2880] [id = 685]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 26BF5C00 == 31 [pid = 2880] [id = 686]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 276A7000 == 30 [pid = 2880] [id = 687]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 25C14800 == 29 [pid = 2880] [id = 681]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 2639EC00 == 28 [pid = 2880] [id = 683]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 24E06400 == 27 [pid = 2880] [id = 676]
10:23:03 INFO - PROCESS | 2880 | --DOCSHELL 1643E000 == 26 [pid = 2880] [id = 333]
10:23:03 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (211B8C00) [pid = 2880] [serial = 1844] [outer = 00000000] [url = about:blank]
10:23:03 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (13C54C00) [pid = 2880] [serial = 1829] [outer = 00000000] [url = about:blank]
10:23:03 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (1850D400) [pid = 2880] [serial = 1823] [outer = 00000000] [url = about:blank]
10:23:03 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (1C06FC00) [pid = 2880] [serial = 1826] [outer = 00000000] [url = about:blank]
10:23:03 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (1F0C6800) [pid = 2880] [serial = 1841] [outer = 00000000] [url = about:blank]
10:23:03 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (209A3400) [pid = 2880] [serial = 1847] [outer = 00000000] [url = about:blank]
10:23:03 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (18913800) [pid = 2880] [serial = 1734] [outer = 00000000] [url = about:blank]
10:23:04 INFO - PROCESS | 2880 | ++DOCSHELL 0A794000 == 27 [pid = 2880] [id = 740]
10:23:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (0A794800) [pid = 2880] [serial = 2073] [outer = 00000000]
10:23:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (0E945C00) [pid = 2880] [serial = 2074] [outer = 0A794800]
10:23:04 INFO - PROCESS | 2880 | 1449080584064 Marionette INFO loaded listener.js
10:23:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (0EE2B000) [pid = 2880] [serial = 2075] [outer = 0A794800]
10:23:05 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
10:23:05 INFO - document served over http requires an http
10:23:05 INFO - sub-resource via script-tag using the meta-referrer
10:23:05 INFO - delivery method with keep-origin-redirect and when
10:23:05 INFO - the target request is cross-origin.
10:23:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4393ms
10:23:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:23:05 INFO - PROCESS | 2880 | ++DOCSHELL 0F35D400 == 28 [pid = 2880] [id = 741]
10:23:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (0F35D800) [pid = 2880] [serial = 2076] [outer = 00000000]
10:23:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (0F379000) [pid = 2880] [serial = 2077] [outer = 0F35D800]
10:23:05 INFO - PROCESS | 2880 | 1449080585374 Marionette INFO loaded listener.js
10:23:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (0F382000) [pid = 2880] [serial = 2078] [outer = 0F35D800]
10:23:05 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
10:23:05 INFO - document served over http requires an http
10:23:05 INFO - sub-resource via script-tag using the meta-referrer
10:23:05 INFO - delivery method with no-redirect and when
10:23:05 INFO - the target request is cross-origin.
10:23:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 730ms
10:23:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:23:05 INFO - PROCESS | 2880 | ++DOCSHELL 0FB84000 == 29 [pid = 2880] [id = 742]
10:23:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (0FB89000) [pid = 2880] [serial = 2079] [outer = 00000000]
10:23:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (131BE800) [pid = 2880] [serial = 2080] [outer = 0FB89000]
10:23:06 INFO - PROCESS | 2880 | 1449080586023 Marionette INFO loaded listener.js
10:23:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 297 (13478C00) [pid = 2880] [serial = 2081] [outer = 0FB89000]
10:23:06 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
10:23:06 INFO - document served over http requires an http
10:23:06 INFO - sub-resource via script-tag using the meta-referrer
10:23:06 INFO - delivery method with swap-origin-redirect and when
10:23:06 INFO - the target request is cross-origin.
10:23:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 730ms
10:23:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:23:06 INFO - PROCESS | 2880 | ++DOCSHELL 14771800 == 30 [pid = 2880] [id = 743]
10:23:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 298 (14772C00) [pid = 2880] [serial = 2082] [outer = 00000000]
10:23:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 299 (1485C800) [pid = 2880] [serial = 2083] [outer = 14772C00]
10:23:06 INFO - PROCESS | 2880 | 1449080586795 Marionette INFO loaded listener.js
10:23:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 300 (15469C00) [pid = 2880] [serial = 2084] [outer = 14772C00]
10:23:07 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
10:23:07 INFO - document served over http requires an http
10:23:07 INFO - sub-resource via xhr-request using the meta-referrer
10:23:07 INFO - delivery method with keep-origin-redirect and when
10:23:07 INFO - the target request is cross-origin.
10:23:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
10:23:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:23:07 INFO - PROCESS | 2880 | ++DOCSHELL 1558A000 == 31 [pid = 2880] [id = 744]
10:23:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 301 (1558BC00) [pid = 2880] [serial = 2085] [outer = 00000000]
10:23:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 302 (163C7800) [pid = 2880] [serial = 2086] [outer = 1558BC00]
10:23:07 INFO - PROCESS | 2880 | 1449080587514 Marionette INFO loaded listener.js
10:23:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 303 (1670E800) [pid = 2880] [serial = 2087] [outer = 1558BC00]
10:23:07 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
10:23:07 INFO - document served over http requires an http
10:23:07 INFO - sub-resource via xhr-request using the meta-referrer
10:23:07 INFO - delivery method with no-redirect and when
10:23:07 INFO - the target request is cross-origin.
10:23:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 670ms
10:23:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:23:08 INFO - PROCESS | 2880 | ++DOCSHELL 17237800 == 32 [pid = 2880] [id = 745]
10:23:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 304 (17239C00) [pid = 2880] [serial = 2088] [outer = 00000000]
10:23:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (178F7000) [pid = 2880] [serial = 2089] [outer = 17239C00]
10:23:08 INFO - PROCESS | 2880 | 1449080588199 Marionette INFO loaded listener.js
10:23:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (1874E800) [pid = 2880] [serial = 2090] [outer = 17239C00]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (17245000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (21B4D800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 303 (2028C800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 302 (22A16000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 301 (1670AC00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 300 (22F71C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 299 (185E2400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 298 (1E80F800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 297 (1875DC00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 296 (0A78B400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (1C649000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (1F069C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (1E0F3000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (1C659C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (24ED1C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (1F0C8800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (24606400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (27E63000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (241AB800) [pid = 2880] [serial = 1935] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (139A5400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (17112400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (227B8000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (0F37E800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (1B034C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (1E96A400) [pid = 2880] [serial = 1861] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (163C0000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (0F48FC00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (1BEA4400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (0FB8DC00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (27578800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (24160400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (22A31000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (18BBBC00) [pid = 2880] [serial = 1940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080541408]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (263AF800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (24ED0400) [pid = 2880] [serial = 1898] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080527638]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (26651000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (1B032400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (2203C000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (18D1E000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (23558C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (254CFC00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (1C080400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (24E06000) [pid = 2880] [serial = 1893] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (199CF000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (1E0C0800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (276AD000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (1E80F000) [pid = 2880] [serial = 1945] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (21B40C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (1BCCF800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (268B2400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (223E5800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (209A7800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (1AA95400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (15544000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (20E8D400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (0EA30000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (18695800) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (1C804C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (18DB2C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (18383000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (1C12A400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (25C15400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (0A795000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (25E4BC00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (21362C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (20786400) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (15584400) [pid = 2880] [serial = 1856] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080515518]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (25692000) [pid = 2880] [serial = 1903] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (24E08C00) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (20945000) [pid = 2880] [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]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (1F05A800) [pid = 2880] [serial = 1972] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (24E0E400) [pid = 2880] [serial = 1899] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080527638]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (2355F400) [pid = 2880] [serial = 1885] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (268B4000) [pid = 2880] [serial = 1918] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (1310D000) [pid = 2880] [serial = 1966] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (1E0B8C00) [pid = 2880] [serial = 1969] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (1C070400) [pid = 2880] [serial = 1960] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (18D17C00) [pid = 2880] [serial = 1948] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (1C65E400) [pid = 2880] [serial = 1963] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (22578800) [pid = 2880] [serial = 1870] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (22A33800) [pid = 2880] [serial = 1876] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (1A4AB000) [pid = 2880] [serial = 1859] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (14778C00) [pid = 2880] [serial = 1946] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (276A1800) [pid = 2880] [serial = 1924] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (227C0000) [pid = 2880] [serial = 1873] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (21A3C400) [pid = 2880] [serial = 1862] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (0F495000) [pid = 2880] [serial = 1951] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (1C11E000) [pid = 2880] [serial = 1943] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (2772CC00) [pid = 2880] [serial = 1927] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (263BA000) [pid = 2880] [serial = 1915] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (209A4C00) [pid = 2880] [serial = 1936] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (17106C00) [pid = 2880] [serial = 1954] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (13E1F800) [pid = 2880] [serial = 1938] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (1850A800) [pid = 2880] [serial = 1857] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080515518]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (24E08800) [pid = 2880] [serial = 1894] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (0EE29C00) [pid = 2880] [serial = 1854] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (223DB800) [pid = 2880] [serial = 1867] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (24EC8000) [pid = 2880] [serial = 1896] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (18D1E400) [pid = 2880] [serial = 1957] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (2569E800) [pid = 2880] [serial = 1904] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (21F60C00) [pid = 2880] [serial = 1864] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (241A4400) [pid = 2880] [serial = 1888] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (19AA1C00) [pid = 2880] [serial = 1941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080541408]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (1837FC00) [pid = 2880] [serial = 1933] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (25E4F000) [pid = 2880] [serial = 1909] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (26BF5400) [pid = 2880] [serial = 1921] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (26251800) [pid = 2880] [serial = 1912] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (230AEC00) [pid = 2880] [serial = 1882] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (246F2400) [pid = 2880] [serial = 1891] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (2569BC00) [pid = 2880] [serial = 1906] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (282E5C00) [pid = 2880] [serial = 1930] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (254D7000) [pid = 2880] [serial = 1901] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (22F73800) [pid = 2880] [serial = 1879] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (2021BC00) [pid = 2880] [serial = 1787] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (1D21B000) [pid = 2880] [serial = 1771] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (20782C00) [pid = 2880] [serial = 1793] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (1AF89400) [pid = 2880] [serial = 1751] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (13C5A000) [pid = 2880] [serial = 1739] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (22DB1C00) [pid = 2880] [serial = 1877] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (1BCCB000) [pid = 2880] [serial = 1754] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (22A16400) [pid = 2880] [serial = 1874] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (1AA63C00) [pid = 2880] [serial = 1706] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (20D2DC00) [pid = 2880] [serial = 1799] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (1C65FC00) [pid = 2880] [serial = 1766] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (211BB400) [pid = 2880] [serial = 1802] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1E808000) [pid = 2880] [serial = 1781] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1E094C00) [pid = 2880] [serial = 1818] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (22F75C00) [pid = 2880] [serial = 1880] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (1A4AF800) [pid = 2880] [serial = 1748] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (2664B800) [pid = 2880] [serial = 1916] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (1BF8F000) [pid = 2880] [serial = 1757] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (1C609800) [pid = 2880] [serial = 1763] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (18DB6800) [pid = 2880] [serial = 1813] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (21E35C00) [pid = 2880] [serial = 1808] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (18DB4C00) [pid = 2880] [serial = 1745] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (268B6000) [pid = 2880] [serial = 1919] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (21A43C00) [pid = 2880] [serial = 1805] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1C6C4C00) [pid = 2880] [serial = 1964] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (1F05CC00) [pid = 2880] [serial = 1784] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (19A7A000) [pid = 2880] [serial = 1958] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (2094FC00) [pid = 2880] [serial = 1796] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (204ACC00) [pid = 2880] [serial = 1790] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (18BB4400) [pid = 2880] [serial = 1742] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (27571800) [pid = 2880] [serial = 1922] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (1C07C000) [pid = 2880] [serial = 1760] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (21F08800) [pid = 2880] [serial = 1850] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (1E095000) [pid = 2880] [serial = 1776] [outer = 00000000] [url = about:blank]
10:23:10 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (1C079800) [pid = 2880] [serial = 1961] [outer = 00000000] [url = about:blank]
10:23:10 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
10:23:10 INFO - document served over http requires an http
10:23:10 INFO - sub-resource via xhr-request using the meta-referrer
10:23:10 INFO - delivery method with swap-origin-redirect and when
10:23:10 INFO - the target request is cross-origin.
10:23:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2967ms
10:23:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:23:11 INFO - PROCESS | 2880 | ++DOCSHELL 0EE8F400 == 33 [pid = 2880] [id = 746]
10:23:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (16188C00) [pid = 2880] [serial = 2091] [outer = 00000000]
10:23:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (185E2400) [pid = 2880] [serial = 2092] [outer = 16188C00]
10:23:11 INFO - PROCESS | 2880 | 1449080591090 Marionette INFO loaded listener.js
10:23:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (1875D000) [pid = 2880] [serial = 2093] [outer = 16188C00]
10:23:11 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
10:23:11 INFO - document served over http requires an https
10:23:11 INFO - sub-resource via fetch-request using the meta-referrer
10:23:11 INFO - delivery method with keep-origin-redirect and when
10:23:11 INFO - the target request is cross-origin.
10:23:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
10:23:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:23:11 INFO - PROCESS | 2880 | ++DOCSHELL 13BEF400 == 34 [pid = 2880] [id = 747]
10:23:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (15463C00) [pid = 2880] [serial = 2094] [outer = 00000000]
10:23:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (1891EC00) [pid = 2880] [serial = 2095] [outer = 15463C00]
10:23:11 INFO - PROCESS | 2880 | 1449080591788 Marionette INFO loaded listener.js
10:23:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (1891E800) [pid = 2880] [serial = 2096] [outer = 15463C00]
10:23:12 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
10:23:12 INFO - document served over http requires an https
10:23:12 INFO - sub-resource via fetch-request using the meta-referrer
10:23:12 INFO - delivery method with no-redirect and when
10:23:12 INFO - the target request is cross-origin.
10:23:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 671ms
10:23:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:23:12 INFO - PROCESS | 2880 | ++DOCSHELL 1891C800 == 35 [pid = 2880] [id = 748]
10:23:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (18BB1000) [pid = 2880] [serial = 2097] [outer = 00000000]
10:23:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (18BBFC00) [pid = 2880] [serial = 2098] [outer = 18BB1000]
10:23:12 INFO - PROCESS | 2880 | 1449080592444 Marionette INFO loaded listener.js
10:23:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (18D16000) [pid = 2880] [serial = 2099] [outer = 18BB1000]
10:23:13 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
10:23:13 INFO - document served over http requires an https
10:23:13 INFO - sub-resource via fetch-request using the meta-referrer
10:23:13 INFO - delivery method with swap-origin-redirect and when
10:23:13 INFO - the target request is cross-origin.
10:23:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
10:23:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:23:13 INFO - PROCESS | 2880 | ++DOCSHELL 0F377400 == 36 [pid = 2880] [id = 749]
10:23:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (0F378C00) [pid = 2880] [serial = 2100] [outer = 00000000]
10:23:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (13118800) [pid = 2880] [serial = 2101] [outer = 0F378C00]
10:23:13 INFO - PROCESS | 2880 | 1449080593524 Marionette INFO loaded listener.js
10:23:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (139C4000) [pid = 2880] [serial = 2102] [outer = 0F378C00]
10:23:13 INFO - PROCESS | 2880 | ++DOCSHELL 15544000 == 37 [pid = 2880] [id = 750]
10:23:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1558D000) [pid = 2880] [serial = 2103] [outer = 00000000]
10:23:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (14858800) [pid = 2880] [serial = 2104] [outer = 1558D000]
10:23:14 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
10:23:14 INFO - document served over http requires an https
10:23:14 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:14 INFO - delivery method with keep-origin-redirect and when
10:23:14 INFO - the target request is cross-origin.
10:23:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
10:23:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:23:14 INFO - PROCESS | 2880 | ++DOCSHELL 15588800 == 38 [pid = 2880] [id = 751]
10:23:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (163C3800) [pid = 2880] [serial = 2105] [outer = 00000000]
10:23:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (18D1B800) [pid = 2880] [serial = 2106] [outer = 163C3800]
10:23:14 INFO - PROCESS | 2880 | 1449080594550 Marionette INFO loaded listener.js
10:23:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (18DAE000) [pid = 2880] [serial = 2107] [outer = 163C3800]
10:23:15 INFO - PROCESS | 2880 | ++DOCSHELL 18DAF800 == 39 [pid = 2880] [id = 752]
10:23:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (18DB2800) [pid = 2880] [serial = 2108] [outer = 00000000]
10:23:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (18EA4000) [pid = 2880] [serial = 2109] [outer = 18DB2800]
10:23:15 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
10:23:15 INFO - document served over http requires an https
10:23:15 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:15 INFO - delivery method with no-redirect and when
10:23:15 INFO - the target request is cross-origin.
10:23:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1018ms
10:23:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:23:15 INFO - PROCESS | 2880 | ++DOCSHELL 163BEC00 == 40 [pid = 2880] [id = 753]
10:23:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (19A77400) [pid = 2880] [serial = 2110] [outer = 00000000]
10:23:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (19AA8C00) [pid = 2880] [serial = 2111] [outer = 19A77400]
10:23:15 INFO - PROCESS | 2880 | 1449080595573 Marionette INFO loaded listener.js
10:23:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (1A069800) [pid = 2880] [serial = 2112] [outer = 19A77400]
10:23:16 INFO - PROCESS | 2880 | ++DOCSHELL 1AA60400 == 41 [pid = 2880] [id = 754]
10:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (1AA61800) [pid = 2880] [serial = 2113] [outer = 00000000]
10:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (1AA8FC00) [pid = 2880] [serial = 2114] [outer = 1AA61800]
10:23:16 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
10:23:16 INFO - document served over http requires an https
10:23:16 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:16 INFO - delivery method with swap-origin-redirect and when
10:23:16 INFO - the target request is cross-origin.
10:23:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1022ms
10:23:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:23:16 INFO - PROCESS | 2880 | ++DOCSHELL 1AA68400 == 42 [pid = 2880] [id = 755]
10:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (1AA8BC00) [pid = 2880] [serial = 2115] [outer = 00000000]
10:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (1AEB0400) [pid = 2880] [serial = 2116] [outer = 1AA8BC00]
10:23:16 INFO - PROCESS | 2880 | 1449080596564 Marionette INFO loaded listener.js
10:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (1AF85800) [pid = 2880] [serial = 2117] [outer = 1AA8BC00]
10:23:17 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
10:23:17 INFO - document served over http requires an https
10:23:17 INFO - sub-resource via script-tag using the meta-referrer
10:23:17 INFO - delivery method with keep-origin-redirect and when
10:23:17 INFO - the target request is cross-origin.
10:23:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 970ms
10:23:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:23:17 INFO - PROCESS | 2880 | ++DOCSHELL 1AA96400 == 43 [pid = 2880] [id = 756]
10:23:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (1AF84800) [pid = 2880] [serial = 2118] [outer = 00000000]
10:23:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (1B035C00) [pid = 2880] [serial = 2119] [outer = 1AF84800]
10:23:17 INFO - PROCESS | 2880 | 1449080597526 Marionette INFO loaded listener.js
10:23:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (1B05B400) [pid = 2880] [serial = 2120] [outer = 1AF84800]
10:23:18 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
10:23:18 INFO - document served over http requires an https
10:23:18 INFO - sub-resource via script-tag using the meta-referrer
10:23:18 INFO - delivery method with no-redirect and when
10:23:18 INFO - the target request is cross-origin.
10:23:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 870ms
10:23:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:23:18 INFO - PROCESS | 2880 | ++DOCSHELL 1B033C00 == 44 [pid = 2880] [id = 757]
10:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (1B1D6800) [pid = 2880] [serial = 2121] [outer = 00000000]
10:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (1BEA4400) [pid = 2880] [serial = 2122] [outer = 1B1D6800]
10:23:18 INFO - PROCESS | 2880 | 1449080598407 Marionette INFO loaded listener.js
10:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (1BEAA000) [pid = 2880] [serial = 2123] [outer = 1B1D6800]
10:23:19 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
10:23:19 INFO - document served over http requires an https
10:23:19 INFO - sub-resource via script-tag using the meta-referrer
10:23:19 INFO - delivery method with swap-origin-redirect and when
10:23:19 INFO - the target request is cross-origin.
10:23:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 870ms
10:23:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:23:19 INFO - PROCESS | 2880 | ++DOCSHELL 1BF95000 == 45 [pid = 2880] [id = 758]
10:23:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (1BF96800) [pid = 2880] [serial = 2124] [outer = 00000000]
10:23:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (1C06E400) [pid = 2880] [serial = 2125] [outer = 1BF96800]
10:23:19 INFO - PROCESS | 2880 | 1449080599273 Marionette INFO loaded listener.js
10:23:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (1C071800) [pid = 2880] [serial = 2126] [outer = 1BF96800]
10:23:19 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
10:23:19 INFO - document served over http requires an https
10:23:19 INFO - sub-resource via xhr-request using the meta-referrer
10:23:19 INFO - delivery method with keep-origin-redirect and when
10:23:19 INFO - the target request is cross-origin.
10:23:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
10:23:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:23:20 INFO - PROCESS | 2880 | ++DOCSHELL 1C06D800 == 46 [pid = 2880] [id = 759]
10:23:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (1C077400) [pid = 2880] [serial = 2127] [outer = 00000000]
10:23:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (1C11D400) [pid = 2880] [serial = 2128] [outer = 1C077400]
10:23:20 INFO - PROCESS | 2880 | 1449080600172 Marionette INFO loaded listener.js
10:23:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (1C125000) [pid = 2880] [serial = 2129] [outer = 1C077400]
10:23:20 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
10:23:20 INFO - document served over http requires an https
10:23:20 INFO - sub-resource via xhr-request using the meta-referrer
10:23:20 INFO - delivery method with no-redirect and when
10:23:20 INFO - the target request is cross-origin.
10:23:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 850ms
10:23:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:23:21 INFO - PROCESS | 2880 | ++DOCSHELL 1C604000 == 47 [pid = 2880] [id = 760]
10:23:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (1C604800) [pid = 2880] [serial = 2130] [outer = 00000000]
10:23:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (1C649400) [pid = 2880] [serial = 2131] [outer = 1C604800]
10:23:21 INFO - PROCESS | 2880 | 1449080601045 Marionette INFO loaded listener.js
10:23:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (1C64C400) [pid = 2880] [serial = 2132] [outer = 1C604800]
10:23:21 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
10:23:21 INFO - document served over http requires an https
10:23:21 INFO - sub-resource via xhr-request using the meta-referrer
10:23:21 INFO - delivery method with swap-origin-redirect and when
10:23:21 INFO - the target request is cross-origin.
10:23:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
10:23:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:23:21 INFO - PROCESS | 2880 | ++DOCSHELL 1C648000 == 48 [pid = 2880] [id = 761]
10:23:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (1C651C00) [pid = 2880] [serial = 2133] [outer = 00000000]
10:23:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (1C664C00) [pid = 2880] [serial = 2134] [outer = 1C651C00]
10:23:21 INFO - PROCESS | 2880 | 1449080601978 Marionette INFO loaded listener.js
10:23:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (1C6BC000) [pid = 2880] [serial = 2135] [outer = 1C651C00]
10:23:22 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
10:23:22 INFO - document served over http requires an http
10:23:22 INFO - sub-resource via fetch-request using the meta-referrer
10:23:22 INFO - delivery method with keep-origin-redirect and when
10:23:22 INFO - the target request is same-origin.
10:23:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
10:23:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:23:22 INFO - PROCESS | 2880 | ++DOCSHELL 1C6C3000 == 49 [pid = 2880] [id = 762]
10:23:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (1C6C4C00) [pid = 2880] [serial = 2136] [outer = 00000000]
10:23:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (1C878400) [pid = 2880] [serial = 2137] [outer = 1C6C4C00]
10:23:22 INFO - PROCESS | 2880 | 1449080602974 Marionette INFO loaded listener.js
10:23:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (1CC1D400) [pid = 2880] [serial = 2138] [outer = 1C6C4C00]
10:23:23 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
10:23:23 INFO - document served over http requires an http
10:23:23 INFO - sub-resource via fetch-request using the meta-referrer
10:23:23 INFO - delivery method with no-redirect and when
10:23:23 INFO - the target request is same-origin.
10:23:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
10:23:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:23:23 INFO - PROCESS | 2880 | ++DOCSHELL 1C875400 == 50 [pid = 2880] [id = 763]
10:23:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (1D21A000) [pid = 2880] [serial = 2139] [outer = 00000000]
10:23:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (1E08D800) [pid = 2880] [serial = 2140] [outer = 1D21A000]
10:23:23 INFO - PROCESS | 2880 | 1449080603898 Marionette INFO loaded listener.js
10:23:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (1E08D400) [pid = 2880] [serial = 2141] [outer = 1D21A000]
10:23:24 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
10:23:24 INFO - document served over http requires an http
10:23:24 INFO - sub-resource via fetch-request using the meta-referrer
10:23:24 INFO - delivery method with swap-origin-redirect and when
10:23:24 INFO - the target request is same-origin.
10:23:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
10:23:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:23:24 INFO - PROCESS | 2880 | ++DOCSHELL 18BBD000 == 51 [pid = 2880] [id = 764]
10:23:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (18E9EC00) [pid = 2880] [serial = 2142] [outer = 00000000]
10:23:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (1E0C3800) [pid = 2880] [serial = 2143] [outer = 18E9EC00]
10:23:24 INFO - PROCESS | 2880 | 1449080604865 Marionette INFO loaded listener.js
10:23:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (1E0C5000) [pid = 2880] [serial = 2144] [outer = 18E9EC00]
10:23:25 INFO - PROCESS | 2880 | ++DOCSHELL 1E0EA800 == 52 [pid = 2880] [id = 765]
10:23:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (1E0EEC00) [pid = 2880] [serial = 2145] [outer = 00000000]
10:23:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (1E802400) [pid = 2880] [serial = 2146] [outer = 1E0EEC00]
10:23:25 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
10:23:25 INFO - document served over http requires an http
10:23:25 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:25 INFO - delivery method with keep-origin-redirect and when
10:23:25 INFO - the target request is same-origin.
10:23:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
10:23:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:23:25 INFO - PROCESS | 2880 | ++DOCSHELL 1E0F2000 == 53 [pid = 2880] [id = 766]
10:23:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (1E0F2800) [pid = 2880] [serial = 2147] [outer = 00000000]
10:23:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (1E80A400) [pid = 2880] [serial = 2148] [outer = 1E0F2800]
10:23:25 INFO - PROCESS | 2880 | 1449080605831 Marionette INFO loaded listener.js
10:23:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (1E95F800) [pid = 2880] [serial = 2149] [outer = 1E0F2800]
10:23:26 INFO - PROCESS | 2880 | ++DOCSHELL 1E966400 == 54 [pid = 2880] [id = 767]
10:23:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (1E968800) [pid = 2880] [serial = 2150] [outer = 00000000]
10:23:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (1E0EAC00) [pid = 2880] [serial = 2151] [outer = 1E968800]
10:23:26 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
10:23:26 INFO - document served over http requires an http
10:23:26 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:26 INFO - delivery method with no-redirect and when
10:23:26 INFO - the target request is same-origin.
10:23:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 870ms
10:23:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:23:27 INFO - PROCESS | 2880 | ++DOCSHELL 15472C00 == 55 [pid = 2880] [id = 768]
10:23:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (1BCC5400) [pid = 2880] [serial = 2152] [outer = 00000000]
10:23:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (1F067C00) [pid = 2880] [serial = 2153] [outer = 1BCC5400]
10:23:27 INFO - PROCESS | 2880 | 1449080607677 Marionette INFO loaded listener.js
10:23:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (1F0C0000) [pid = 2880] [serial = 2154] [outer = 1BCC5400]
10:23:28 INFO - PROCESS | 2880 | ++DOCSHELL 1F0C3C00 == 56 [pid = 2880] [id = 769]
10:23:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (1F0C4000) [pid = 2880] [serial = 2155] [outer = 00000000]
10:23:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (20221C00) [pid = 2880] [serial = 2156] [outer = 1F0C4000]
10:23:28 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
10:23:28 INFO - document served over http requires an http
10:23:28 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:28 INFO - delivery method with swap-origin-redirect and when
10:23:28 INFO - the target request is same-origin.
10:23:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1896ms
10:23:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:23:28 INFO - PROCESS | 2880 | ++DOCSHELL 2021FC00 == 57 [pid = 2880] [id = 770]
10:23:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (20220800) [pid = 2880] [serial = 2157] [outer = 00000000]
10:23:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (2028C400) [pid = 2880] [serial = 2158] [outer = 20220800]
10:23:28 INFO - PROCESS | 2880 | 1449080608619 Marionette INFO loaded listener.js
10:23:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (204A5400) [pid = 2880] [serial = 2159] [outer = 20220800]
10:23:29 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
10:23:29 INFO - document served over http requires an http
10:23:29 INFO - sub-resource via script-tag using the meta-referrer
10:23:29 INFO - delivery method with keep-origin-redirect and when
10:23:29 INFO - the target request is same-origin.
10:23:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
10:23:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:23:29 INFO - PROCESS | 2880 | ++DOCSHELL 15469800 == 58 [pid = 2880] [id = 771]
10:23:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (17240400) [pid = 2880] [serial = 2160] [outer = 00000000]
10:23:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (1C878000) [pid = 2880] [serial = 2161] [outer = 17240400]
10:23:29 INFO - PROCESS | 2880 | 1449080609581 Marionette INFO loaded listener.js
10:23:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (1E805800) [pid = 2880] [serial = 2162] [outer = 17240400]
10:23:30 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
10:23:30 INFO - document served over http requires an http
10:23:30 INFO - sub-resource via script-tag using the meta-referrer
10:23:30 INFO - delivery method with no-redirect and when
10:23:30 INFO - the target request is same-origin.
10:23:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 932ms
10:23:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:23:30 INFO - PROCESS | 2880 | ++DOCSHELL 1869C000 == 59 [pid = 2880] [id = 772]
10:23:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (18D16C00) [pid = 2880] [serial = 2163] [outer = 00000000]
10:23:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (1C6C8C00) [pid = 2880] [serial = 2164] [outer = 18D16C00]
10:23:30 INFO - PROCESS | 2880 | 1449080610512 Marionette INFO loaded listener.js
10:23:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (1E095C00) [pid = 2880] [serial = 2165] [outer = 18D16C00]
10:23:31 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
10:23:31 INFO - document served over http requires an http
10:23:31 INFO - sub-resource via script-tag using the meta-referrer
10:23:31 INFO - delivery method with swap-origin-redirect and when
10:23:31 INFO - the target request is same-origin.
10:23:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1181ms
10:23:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:23:31 INFO - PROCESS | 2880 | ++DOCSHELL 0F48F800 == 60 [pid = 2880] [id = 773]
10:23:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (0F492400) [pid = 2880] [serial = 2166] [outer = 00000000]
10:23:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (14774400) [pid = 2880] [serial = 2167] [outer = 0F492400]
10:23:31 INFO - PROCESS | 2880 | 1449080611704 Marionette INFO loaded listener.js
10:23:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (1546F400) [pid = 2880] [serial = 2168] [outer = 0F492400]
10:23:32 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
10:23:32 INFO - document served over http requires an http
10:23:32 INFO - sub-resource via xhr-request using the meta-referrer
10:23:32 INFO - delivery method with keep-origin-redirect and when
10:23:32 INFO - the target request is same-origin.
10:23:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 831ms
10:23:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:23:32 INFO - PROCESS | 2880 | ++DOCSHELL 0EE78800 == 61 [pid = 2880] [id = 774]
10:23:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (0EE8E400) [pid = 2880] [serial = 2169] [outer = 00000000]
10:23:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (1485DC00) [pid = 2880] [serial = 2170] [outer = 0EE8E400]
10:23:32 INFO - PROCESS | 2880 | 1449080612675 Marionette INFO loaded listener.js
10:23:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (18918C00) [pid = 2880] [serial = 2171] [outer = 0EE8E400]
10:23:33 INFO - PROCESS | 2880 | --DOCSHELL 1553E800 == 60 [pid = 2880] [id = 613]
10:23:33 INFO - PROCESS | 2880 | --DOCSHELL 0EE26800 == 59 [pid = 2880] [id = 609]
10:23:33 INFO - PROCESS | 2880 | --DOCSHELL 18381400 == 58 [pid = 2880] [id = 739]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (1F0C2000) [pid = 2880] [serial = 1973] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (276A5C00) [pid = 2880] [serial = 1925] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (282E8400) [pid = 2880] [serial = 1931] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (1546B800) [pid = 2880] [serial = 1967] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (254D6C00) [pid = 2880] [serial = 1902] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (1E0C5C00) [pid = 2880] [serial = 1970] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (241AEC00) [pid = 2880] [serial = 1889] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (22717800) [pid = 2880] [serial = 1871] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (25699800) [pid = 2880] [serial = 1907] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (178EF800) [pid = 2880] [serial = 1955] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (21FCE000) [pid = 2880] [serial = 1865] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (25E51C00) [pid = 2880] [serial = 1910] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (23561C00) [pid = 2880] [serial = 1886] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (24EC5800) [pid = 2880] [serial = 1897] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (23281C00) [pid = 2880] [serial = 1883] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (1367A000) [pid = 2880] [serial = 1952] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (223E2400) [pid = 2880] [serial = 1868] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (187E0C00) [pid = 2880] [serial = 1934] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (1AF91C00) [pid = 2880] [serial = 1949] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (1C6BE000) [pid = 2880] [serial = 1944] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (1B03A800) [pid = 2880] [serial = 1860] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (27730400) [pid = 2880] [serial = 1928] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (246F2000) [pid = 2880] [serial = 1892] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (1480DC00) [pid = 2880] [serial = 1939] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (26394400) [pid = 2880] [serial = 1913] [outer = 00000000] [url = about:blank]
10:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (0EEEAC00) [pid = 2880] [serial = 1855] [outer = 00000000] [url = about:blank]
10:23:33 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
10:23:33 INFO - document served over http requires an http
10:23:33 INFO - sub-resource via xhr-request using the meta-referrer
10:23:33 INFO - delivery method with no-redirect and when
10:23:33 INFO - the target request is same-origin.
10:23:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1073ms
10:23:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:23:33 INFO - PROCESS | 2880 | ++DOCSHELL 0F1D9400 == 59 [pid = 2880] [id = 775]
10:23:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (0F1DA000) [pid = 2880] [serial = 2172] [outer = 00000000]
10:23:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (0F383C00) [pid = 2880] [serial = 2173] [outer = 0F1DA000]
10:23:33 INFO - PROCESS | 2880 | 1449080613504 Marionette INFO loaded listener.js
10:23:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (13124800) [pid = 2880] [serial = 2174] [outer = 0F1DA000]
10:23:34 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
10:23:34 INFO - document served over http requires an http
10:23:34 INFO - sub-resource via xhr-request using the meta-referrer
10:23:34 INFO - delivery method with swap-origin-redirect and when
10:23:34 INFO - the target request is same-origin.
10:23:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
10:23:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:23:34 INFO - PROCESS | 2880 | ++DOCSHELL 14860C00 == 60 [pid = 2880] [id = 776]
10:23:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (14866800) [pid = 2880] [serial = 2175] [outer = 00000000]
10:23:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (163BF800) [pid = 2880] [serial = 2176] [outer = 14866800]
10:23:34 INFO - PROCESS | 2880 | 1449080614310 Marionette INFO loaded listener.js
10:23:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (1710B000) [pid = 2880] [serial = 2177] [outer = 14866800]
10:23:34 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
10:23:34 INFO - document served over http requires an https
10:23:34 INFO - sub-resource via fetch-request using the meta-referrer
10:23:34 INFO - delivery method with keep-origin-redirect and when
10:23:34 INFO - the target request is same-origin.
10:23:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
10:23:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:23:34 INFO - PROCESS | 2880 | ++DOCSHELL 1837C400 == 61 [pid = 2880] [id = 777]
10:23:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (1850FC00) [pid = 2880] [serial = 2178] [outer = 00000000]
10:23:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (1891E400) [pid = 2880] [serial = 2179] [outer = 1850FC00]
10:23:34 INFO - PROCESS | 2880 | 1449080614911 Marionette INFO loaded listener.js
10:23:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (1896F800) [pid = 2880] [serial = 2180] [outer = 1850FC00]
10:23:35 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
10:23:35 INFO - document served over http requires an https
10:23:35 INFO - sub-resource via fetch-request using the meta-referrer
10:23:35 INFO - delivery method with no-redirect and when
10:23:35 INFO - the target request is same-origin.
10:23:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 730ms
10:23:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:23:35 INFO - PROCESS | 2880 | ++DOCSHELL 18D12400 == 62 [pid = 2880] [id = 778]
10:23:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (18D16800) [pid = 2880] [serial = 2181] [outer = 00000000]
10:23:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (1AF8EC00) [pid = 2880] [serial = 2182] [outer = 18D16800]
10:23:35 INFO - PROCESS | 2880 | 1449080615686 Marionette INFO loaded listener.js
10:23:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (1B1C9C00) [pid = 2880] [serial = 2183] [outer = 18D16800]
10:23:36 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
10:23:36 INFO - document served over http requires an https
10:23:36 INFO - sub-resource via fetch-request using the meta-referrer
10:23:36 INFO - delivery method with swap-origin-redirect and when
10:23:36 INFO - the target request is same-origin.
10:23:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
10:23:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:23:36 INFO - PROCESS | 2880 | ++DOCSHELL 1B05C400 == 63 [pid = 2880] [id = 779]
10:23:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (1BCC9400) [pid = 2880] [serial = 2184] [outer = 00000000]
10:23:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (1C080C00) [pid = 2880] [serial = 2185] [outer = 1BCC9400]
10:23:36 INFO - PROCESS | 2880 | 1449080616469 Marionette INFO loaded listener.js
10:23:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (1C11FC00) [pid = 2880] [serial = 2186] [outer = 1BCC9400]
10:23:36 INFO - PROCESS | 2880 | ++DOCSHELL 1C80E800 == 64 [pid = 2880] [id = 780]
10:23:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (1C80EC00) [pid = 2880] [serial = 2187] [outer = 00000000]
10:23:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (1C876800) [pid = 2880] [serial = 2188] [outer = 1C80EC00]
10:23:36 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
10:23:36 INFO - document served over http requires an https
10:23:36 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:36 INFO - delivery method with keep-origin-redirect and when
10:23:36 INFO - the target request is same-origin.
10:23:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 732ms
10:23:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:23:37 INFO - PROCESS | 2880 | ++DOCSHELL 1C6C7800 == 65 [pid = 2880] [id = 781]
10:23:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (1C6C8000) [pid = 2880] [serial = 2189] [outer = 00000000]
10:23:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (1D226400) [pid = 2880] [serial = 2190] [outer = 1C6C8000]
10:23:37 INFO - PROCESS | 2880 | 1449080617207 Marionette INFO loaded listener.js
10:23:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (1E0BE000) [pid = 2880] [serial = 2191] [outer = 1C6C8000]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (19A79000) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (0F1D8800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (2922EC00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (16188C00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (28F39400) [pid = 2880] [serial = 2029] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (22038800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (20284000) [pid = 2880] [serial = 1982] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080552886]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (0F1A2C00) [pid = 2880] [serial = 2061] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (15463C00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (14772C00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (2896E800) [pid = 2880] [serial = 2019] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (18DB0C00) [pid = 2880] [serial = 2071] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (19A67800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (2AEBB000) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (1723C800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (2AE23800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (2AE32C00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (295EA400) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (298B8400) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (29288000) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (28B1A400) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (2871A000) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (2896EC00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (27E6C800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (284A0C00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (211AF400) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (268AF800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (227BA400) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (23281800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (20630400) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (1485C800) [pid = 2880] [serial = 2083] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (131BE800) [pid = 2880] [serial = 2080] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (178F7000) [pid = 2880] [serial = 2089] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (163C7800) [pid = 2880] [serial = 2086] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (1891EC00) [pid = 2880] [serial = 2095] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (0E945C00) [pid = 2880] [serial = 2074] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (185E2400) [pid = 2880] [serial = 2092] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (0F379000) [pid = 2880] [serial = 2077] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (18BBFC00) [pid = 2880] [serial = 2098] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (20D2D400) [pid = 2880] [serial = 1987] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (21E33C00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (1A0BAC00) [pid = 2880] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (0FB89000) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (2908D400) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (28B19C00) [pid = 2880] [serial = 2024] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080564933]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (0F35D800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (139B6400) [pid = 2880] [serial = 2066] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080579331]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (0A794800) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (20E91400) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (28F38000) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (17239C00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (1558BC00) [pid = 2880] [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]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (17104C00) [pid = 2880] [serial = 2067] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080579331]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1C607000) [pid = 2880] [serial = 2064] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (1C87A800) [pid = 2880] [serial = 2072] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (1AF8F400) [pid = 2880] [serial = 2069] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (2B35B000) [pid = 2880] [serial = 2056] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (131CB000) [pid = 2880] [serial = 2062] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (211B1000) [pid = 2880] [serial = 2059] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (2AE2E000) [pid = 2880] [serial = 2050] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (2AEB2400) [pid = 2880] [serial = 2053] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (298AF000) [pid = 2880] [serial = 2044] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (29BC8800) [pid = 2880] [serial = 2047] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (2927C800) [pid = 2880] [serial = 2038] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (295E7C00) [pid = 2880] [serial = 2041] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (28F6C000) [pid = 2880] [serial = 2032] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (2909A400) [pid = 2880] [serial = 2035] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (28F37C00) [pid = 2880] [serial = 2030] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (28F28800) [pid = 2880] [serial = 2027] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (28AA0000) [pid = 2880] [serial = 2020] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (28963000) [pid = 2880] [serial = 2017] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (28B1F000) [pid = 2880] [serial = 2025] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080564933]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (28AA4800) [pid = 2880] [serial = 2022] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (28494400) [pid = 2880] [serial = 2011] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (2871F000) [pid = 2880] [serial = 2014] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (2624E000) [pid = 2880] [serial = 2005] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (27725C00) [pid = 2880] [serial = 2008] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (23284800) [pid = 2880] [serial = 1999] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (246ED000) [pid = 2880] [serial = 2002] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (21F03000) [pid = 2880] [serial = 1993] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (22573400) [pid = 2880] [serial = 1996] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (211B7800) [pid = 2880] [serial = 1988] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (20949400) [pid = 2880] [serial = 1985] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (21A3E400) [pid = 2880] [serial = 1990] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (20638000) [pid = 2880] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080552886]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (1BF8F400) [pid = 2880] [serial = 1980] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1A416000) [pid = 2880] [serial = 1978] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (0F497400) [pid = 2880] [serial = 1975] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (15469C00) [pid = 2880] [serial = 2084] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1874E800) [pid = 2880] [serial = 2090] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (1670E800) [pid = 2880] [serial = 2087] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (298B4000) [pid = 2880] [serial = 2045] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (29BCC400) [pid = 2880] [serial = 2048] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (295ED800) [pid = 2880] [serial = 2042] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (26392C00) [pid = 2880] [serial = 2006] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (23284400) [pid = 2880] [serial = 2000] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (24E07800) [pid = 2880] [serial = 2003] [outer = 00000000] [url = about:blank]
10:23:37 INFO - PROCESS | 2880 | ++DOCSHELL 0F492800 == 66 [pid = 2880] [id = 782]
10:23:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (0F890400) [pid = 2880] [serial = 2192] [outer = 00000000]
10:23:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (1485C800) [pid = 2880] [serial = 2193] [outer = 0F890400]
10:23:37 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
10:23:37 INFO - document served over http requires an https
10:23:37 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:37 INFO - delivery method with no-redirect and when
10:23:37 INFO - the target request is same-origin.
10:23:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 891ms
10:23:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:23:38 INFO - PROCESS | 2880 | ++DOCSHELL 13BF0C00 == 67 [pid = 2880] [id = 783]
10:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (18BBFC00) [pid = 2880] [serial = 2194] [outer = 00000000]
10:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1C876C00) [pid = 2880] [serial = 2195] [outer = 18BBFC00]
10:23:38 INFO - PROCESS | 2880 | 1449080618053 Marionette INFO loaded listener.js
10:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (1E96B800) [pid = 2880] [serial = 2196] [outer = 18BBFC00]
10:23:38 INFO - PROCESS | 2880 | ++DOCSHELL 20634000 == 68 [pid = 2880] [id = 784]
10:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (20634400) [pid = 2880] [serial = 2197] [outer = 00000000]
10:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (2063A000) [pid = 2880] [serial = 2198] [outer = 20634400]
10:23:38 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
10:23:38 INFO - document served over http requires an https
10:23:38 INFO - sub-resource via iframe-tag using the meta-referrer
10:23:38 INFO - delivery method with swap-origin-redirect and when
10:23:38 INFO - the target request is same-origin.
10:23:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
10:23:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:23:38 INFO - PROCESS | 2880 | ++DOCSHELL 1F0C2C00 == 69 [pid = 2880] [id = 785]
10:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (204B1400) [pid = 2880] [serial = 2199] [outer = 00000000]
10:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (20782C00) [pid = 2880] [serial = 2200] [outer = 204B1400]
10:23:38 INFO - PROCESS | 2880 | 1449080618788 Marionette INFO loaded listener.js
10:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (20784400) [pid = 2880] [serial = 2201] [outer = 204B1400]
10:23:39 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
10:23:39 INFO - document served over http requires an https
10:23:39 INFO - sub-resource via script-tag using the meta-referrer
10:23:39 INFO - delivery method with keep-origin-redirect and when
10:23:39 INFO - the target request is same-origin.
10:23:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 670ms
10:23:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:23:39 INFO - PROCESS | 2880 | ++DOCSHELL 20946400 == 70 [pid = 2880] [id = 786]
10:23:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (20949000) [pid = 2880] [serial = 2202] [outer = 00000000]
10:23:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (209A6800) [pid = 2880] [serial = 2203] [outer = 20949000]
10:23:39 INFO - PROCESS | 2880 | 1449080619491 Marionette INFO loaded listener.js
10:23:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (209B0000) [pid = 2880] [serial = 2204] [outer = 20949000]
10:23:40 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
10:23:40 INFO - document served over http requires an https
10:23:40 INFO - sub-resource via script-tag using the meta-referrer
10:23:40 INFO - delivery method with no-redirect and when
10:23:40 INFO - the target request is same-origin.
10:23:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 870ms
10:23:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:23:40 INFO - PROCESS | 2880 | ++DOCSHELL 0F70C000 == 71 [pid = 2880] [id = 787]
10:23:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (1310F400) [pid = 2880] [serial = 2205] [outer = 00000000]
10:23:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1546B000) [pid = 2880] [serial = 2206] [outer = 1310F400]
10:23:40 INFO - PROCESS | 2880 | 1449080620530 Marionette INFO loaded listener.js
10:23:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (16193C00) [pid = 2880] [serial = 2207] [outer = 1310F400]
10:23:41 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
10:23:41 INFO - document served over http requires an https
10:23:41 INFO - sub-resource via script-tag using the meta-referrer
10:23:41 INFO - delivery method with swap-origin-redirect and when
10:23:41 INFO - the target request is same-origin.
10:23:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
10:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:23:41 INFO - PROCESS | 2880 | ++DOCSHELL 199D5400 == 72 [pid = 2880] [id = 788]
10:23:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1A4AF800) [pid = 2880] [serial = 2208] [outer = 00000000]
10:23:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1AF85000) [pid = 2880] [serial = 2209] [outer = 1A4AF800]
10:23:41 INFO - PROCESS | 2880 | 1449080621472 Marionette INFO loaded listener.js
10:23:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1C6C8400) [pid = 2880] [serial = 2210] [outer = 1A4AF800]
10:23:42 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
10:23:42 INFO - document served over http requires an https
10:23:42 INFO - sub-resource via xhr-request using the meta-referrer
10:23:42 INFO - delivery method with keep-origin-redirect and when
10:23:42 INFO - the target request is same-origin.
10:23:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 931ms
10:23:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:23:42 INFO - PROCESS | 2880 | ++DOCSHELL 1C06B800 == 73 [pid = 2880] [id = 789]
10:23:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1E0F6000) [pid = 2880] [serial = 2211] [outer = 00000000]
10:23:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (209AFC00) [pid = 2880] [serial = 2212] [outer = 1E0F6000]
10:23:42 INFO - PROCESS | 2880 | 1449080622417 Marionette INFO loaded listener.js
10:23:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (20D2C400) [pid = 2880] [serial = 2213] [outer = 1E0F6000]
10:23:42 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
10:23:42 INFO - document served over http requires an https
10:23:42 INFO - sub-resource via xhr-request using the meta-referrer
10:23:42 INFO - delivery method with no-redirect and when
10:23:42 INFO - the target request is same-origin.
10:23:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 771ms
10:23:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:23:43 INFO - PROCESS | 2880 | ++DOCSHELL 20D2E800 == 74 [pid = 2880] [id = 790]
10:23:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (20D2FC00) [pid = 2880] [serial = 2214] [outer = 00000000]
10:23:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (20E8FC00) [pid = 2880] [serial = 2215] [outer = 20D2FC00]
10:23:43 INFO - PROCESS | 2880 | 1449080623296 Marionette INFO loaded listener.js
10:23:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (211AF400) [pid = 2880] [serial = 2216] [outer = 20D2FC00]
10:23:43 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
10:23:43 INFO - document served over http requires an https
10:23:43 INFO - sub-resource via xhr-request using the meta-referrer
10:23:43 INFO - delivery method with swap-origin-redirect and when
10:23:43 INFO - the target request is same-origin.
10:23:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
10:23:43 INFO - TEST-START | /resource-timing/test_resource_timing.html
10:23:44 INFO - PROCESS | 2880 | ++DOCSHELL 211B2800 == 75 [pid = 2880] [id = 791]
10:23:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (211B3C00) [pid = 2880] [serial = 2217] [outer = 00000000]
10:23:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (21360800) [pid = 2880] [serial = 2218] [outer = 211B3C00]
10:23:44 INFO - PROCESS | 2880 | 1449080624196 Marionette INFO loaded listener.js
10:23:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (21360400) [pid = 2880] [serial = 2219] [outer = 211B3C00]
10:23:44 INFO - PROCESS | 2880 | ++DOCSHELL 21A36C00 == 76 [pid = 2880] [id = 792]
10:23:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (21A45400) [pid = 2880] [serial = 2220] [outer = 00000000]
10:23:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (21A7E400) [pid = 2880] [serial = 2221] [outer = 21A45400]
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
10:23:45 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"
10:23:45 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
10:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:23:45 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
10:23:45 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
10:23:45 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
10:23:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
10:23:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
10:23:45 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1548ms
10:23:45 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
10:23:45 INFO - PROCESS | 2880 | ++DOCSHELL 21A3DC00 == 77 [pid = 2880] [id = 793]
10:23:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (21A40400) [pid = 2880] [serial = 2222] [outer = 00000000]
10:23:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (21B4A000) [pid = 2880] [serial = 2223] [outer = 21A40400]
10:23:45 INFO - PROCESS | 2880 | 1449080625820 Marionette INFO loaded listener.js
10:23:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (21E32C00) [pid = 2880] [serial = 2224] [outer = 21A40400]
10:23:46 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"
10:23:46 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
10:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:23:46 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
10:23:46 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 870ms
10:23:46 INFO - TEST-START | /screen-orientation/lock-basic.html
10:23:46 INFO - PROCESS | 2880 | ++DOCSHELL 21E71000 == 78 [pid = 2880] [id = 794]
10:23:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (21E71C00) [pid = 2880] [serial = 2225] [outer = 00000000]
10:23:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (21E7A800) [pid = 2880] [serial = 2226] [outer = 21E71C00]
10:23:46 INFO - PROCESS | 2880 | 1449080626643 Marionette INFO loaded listener.js
10:23:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (21E7CC00) [pid = 2880] [serial = 2227] [outer = 21E71C00]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 13BF2800 == 77 [pid = 2880] [id = 621]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1AA94400 == 76 [pid = 2880] [id = 624]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 13E1AC00 == 75 [pid = 2880] [id = 612]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1723E800 == 74 [pid = 2880] [id = 616]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1C609000 == 73 [pid = 2880] [id = 629]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 18D1D400 == 72 [pid = 2880] [id = 622]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 0A794000 == 71 [pid = 2880] [id = 740]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 0F376800 == 70 [pid = 2880] [id = 610]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1AA91800 == 69 [pid = 2880] [id = 627]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 15467400 == 68 [pid = 2880] [id = 614]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 0F1DD800 == 67 [pid = 2880] [id = 620]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 18DB0400 == 66 [pid = 2880] [id = 623]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 18694800 == 65 [pid = 2880] [id = 618]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1C077000 == 64 [pid = 2880] [id = 628]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 0F881C00 == 63 [pid = 2880] [id = 611]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1F0C2C00 == 62 [pid = 2880] [id = 785]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 20634000 == 61 [pid = 2880] [id = 784]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 13BF0C00 == 60 [pid = 2880] [id = 783]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 0F492800 == 59 [pid = 2880] [id = 782]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1C6C7800 == 58 [pid = 2880] [id = 781]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1C80E800 == 57 [pid = 2880] [id = 780]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1B05C400 == 56 [pid = 2880] [id = 779]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 18D12400 == 55 [pid = 2880] [id = 778]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1837C400 == 54 [pid = 2880] [id = 777]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 14860C00 == 53 [pid = 2880] [id = 776]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 0F1D9400 == 52 [pid = 2880] [id = 775]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 18D12800 == 51 [pid = 2880] [id = 738]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 0EE78800 == 50 [pid = 2880] [id = 774]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 0F48F800 == 49 [pid = 2880] [id = 773]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1869C000 == 48 [pid = 2880] [id = 772]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 15469800 == 47 [pid = 2880] [id = 771]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 2021FC00 == 46 [pid = 2880] [id = 770]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1F0C3C00 == 45 [pid = 2880] [id = 769]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 15472C00 == 44 [pid = 2880] [id = 768]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1E966400 == 43 [pid = 2880] [id = 767]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1E0F2000 == 42 [pid = 2880] [id = 766]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1E0EA800 == 41 [pid = 2880] [id = 765]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 18BBD000 == 40 [pid = 2880] [id = 764]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1C875400 == 39 [pid = 2880] [id = 763]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1C6C3000 == 38 [pid = 2880] [id = 762]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1C648000 == 37 [pid = 2880] [id = 761]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 1AA60400 == 36 [pid = 2880] [id = 754]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 18DAF800 == 35 [pid = 2880] [id = 752]
10:23:53 INFO - PROCESS | 2880 | --DOCSHELL 15544000 == 34 [pid = 2880] [id = 750]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (0EE2B000) [pid = 2880] [serial = 2075] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (0F382000) [pid = 2880] [serial = 2078] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1C873400) [pid = 2880] [serial = 1981] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1891E800) [pid = 2880] [serial = 2096] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (13470400) [pid = 2880] [serial = 1976] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (21A85000) [pid = 2880] [serial = 1991] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (209A5800) [pid = 2880] [serial = 1986] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (22719800) [pid = 2880] [serial = 1997] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (21F07800) [pid = 2880] [serial = 1994] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (2871E400) [pid = 2880] [serial = 2015] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (2849E400) [pid = 2880] [serial = 2012] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (27729000) [pid = 2880] [serial = 2009] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (28962800) [pid = 2880] [serial = 2018] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (28F2B800) [pid = 2880] [serial = 2028] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (28AA1C00) [pid = 2880] [serial = 2023] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (2922A800) [pid = 2880] [serial = 2036] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (28F6EC00) [pid = 2880] [serial = 2033] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (2927EC00) [pid = 2880] [serial = 2039] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (2AEB6000) [pid = 2880] [serial = 2054] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (2AE31000) [pid = 2880] [serial = 2051] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (21B44400) [pid = 2880] [serial = 2060] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (2B35E000) [pid = 2880] [serial = 2057] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (1E098400) [pid = 2880] [serial = 2065] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (1875D000) [pid = 2880] [serial = 2093] [outer = 00000000] [url = about:blank]
10:23:54 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (13478C00) [pid = 2880] [serial = 2081] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1F0C4000) [pid = 2880] [serial = 2155] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (1E968800) [pid = 2880] [serial = 2150] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080606217]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1E0EEC00) [pid = 2880] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (18DB2800) [pid = 2880] [serial = 2108] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080595036]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (1AA61800) [pid = 2880] [serial = 2113] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (1558D000) [pid = 2880] [serial = 2103] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (1C649400) [pid = 2880] [serial = 2131] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (14858800) [pid = 2880] [serial = 2104] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (13118800) [pid = 2880] [serial = 2101] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1485C800) [pid = 2880] [serial = 2193] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080617674]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1D226400) [pid = 2880] [serial = 2190] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1C6C8C00) [pid = 2880] [serial = 2164] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (2063A000) [pid = 2880] [serial = 2198] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (1C876C00) [pid = 2880] [serial = 2195] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (20782C00) [pid = 2880] [serial = 2200] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (1BEA4400) [pid = 2880] [serial = 2122] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (1AF8EC00) [pid = 2880] [serial = 2182] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (1485DC00) [pid = 2880] [serial = 2170] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (14774400) [pid = 2880] [serial = 2167] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (14866800) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1C6C8000) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1C80EC00) [pid = 2880] [serial = 2187] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (1850FC00) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (18D16800) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (0F890400) [pid = 2880] [serial = 2192] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080617674]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1BCC9400) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (20634400) [pid = 2880] [serial = 2197] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (204B1400) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (0F492400) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (18BBFC00) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (0F1DA000) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (0EE8E400) [pid = 2880] [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]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1C878000) [pid = 2880] [serial = 2161] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (20221C00) [pid = 2880] [serial = 2156] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (1F067C00) [pid = 2880] [serial = 2153] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (2028C400) [pid = 2880] [serial = 2158] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1E0EAC00) [pid = 2880] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080606217]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1E80A400) [pid = 2880] [serial = 2148] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1C11D400) [pid = 2880] [serial = 2128] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1E802400) [pid = 2880] [serial = 2146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (1E0C3800) [pid = 2880] [serial = 2143] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (1AEB0400) [pid = 2880] [serial = 2116] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (1E08D800) [pid = 2880] [serial = 2140] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (1C878400) [pid = 2880] [serial = 2137] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1B035C00) [pid = 2880] [serial = 2119] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1C876800) [pid = 2880] [serial = 2188] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (1C080C00) [pid = 2880] [serial = 2185] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (1C06E400) [pid = 2880] [serial = 2125] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (1AA8FC00) [pid = 2880] [serial = 2114] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (19AA8C00) [pid = 2880] [serial = 2111] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (0F383C00) [pid = 2880] [serial = 2173] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (18EA4000) [pid = 2880] [serial = 2109] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449080595036]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (18D1B800) [pid = 2880] [serial = 2106] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (1C664C00) [pid = 2880] [serial = 2134] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (1891E400) [pid = 2880] [serial = 2179] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (163BF800) [pid = 2880] [serial = 2176] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (18918C00) [pid = 2880] [serial = 2171] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (1546F400) [pid = 2880] [serial = 2168] [outer = 00000000] [url = about:blank]
10:23:57 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (13124800) [pid = 2880] [serial = 2174] [outer = 00000000] [url = about:blank]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1AA68400 == 33 [pid = 2880] [id = 755]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1B033C00 == 32 [pid = 2880] [id = 757]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1C604000 == 31 [pid = 2880] [id = 760]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1BF95000 == 30 [pid = 2880] [id = 758]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 163BEC00 == 29 [pid = 2880] [id = 753]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1C06D800 == 28 [pid = 2880] [id = 759]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1AA96400 == 27 [pid = 2880] [id = 756]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 13BEF400 == 26 [pid = 2880] [id = 747]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 0EE8F400 == 25 [pid = 2880] [id = 746]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 17237800 == 24 [pid = 2880] [id = 745]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 14771800 == 23 [pid = 2880] [id = 743]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 0F377400 == 22 [pid = 2880] [id = 749]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1891C800 == 21 [pid = 2880] [id = 748]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 15588800 == 20 [pid = 2880] [id = 751]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 0F35D400 == 19 [pid = 2880] [id = 741]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1558A000 == 18 [pid = 2880] [id = 744]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 0FB84000 == 17 [pid = 2880] [id = 742]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1AF91400 == 16 [pid = 2880] [id = 625]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1BCC5800 == 15 [pid = 2880] [id = 626]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 21A3DC00 == 14 [pid = 2880] [id = 793]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 21A36C00 == 13 [pid = 2880] [id = 792]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 211B2800 == 12 [pid = 2880] [id = 791]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 20D2E800 == 11 [pid = 2880] [id = 790]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 1C06B800 == 10 [pid = 2880] [id = 789]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 199D5400 == 9 [pid = 2880] [id = 788]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 0F70C000 == 8 [pid = 2880] [id = 787]
10:24:04 INFO - PROCESS | 2880 | --DOCSHELL 20946400 == 7 [pid = 2880] [id = 786]
10:24:04 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (1C11FC00) [pid = 2880] [serial = 2186] [outer = 00000000] [url = about:blank]
10:24:04 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (18D16000) [pid = 2880] [serial = 2099] [outer = 00000000] [url = about:blank]
10:24:04 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (1710B000) [pid = 2880] [serial = 2177] [outer = 00000000] [url = about:blank]
10:24:04 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (1E0BE000) [pid = 2880] [serial = 2191] [outer = 00000000] [url = about:blank]
10:24:04 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (1B1C9C00) [pid = 2880] [serial = 2183] [outer = 00000000] [url = about:blank]
10:24:04 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (20784400) [pid = 2880] [serial = 2201] [outer = 00000000] [url = about:blank]
10:24:04 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (1E96B800) [pid = 2880] [serial = 2196] [outer = 00000000] [url = about:blank]
10:24:04 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (1896F800) [pid = 2880] [serial = 2180] [outer = 00000000] [url = about:blank]
10:24:08 INFO - PROCESS | 2880 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (1AF84800) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (20D2FC00) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (1AA8BC00) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (17240400) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (1C6C4C00) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (1C604800) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (211B3C00) [pid = 2880] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (1A4AF800) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (21A40400) [pid = 2880] [serial = 2222] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (1BF96800) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 69 (1B1D6800) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 68 (1BCC5400) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 67 (0F378C00) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 66 (1D21A000) [pid = 2880] [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]
10:24:08 INFO - PROCESS | 2880 | --DOMWINDOW == 65 (1310F400) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 64 (163C3800) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 63 (1C077400) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 62 (1C651C00) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 61 (20220800) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 60 (1E0F6000) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 59 (18BB1000) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 58 (20949000) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 57 (18E9EC00) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 56 (1E0F2800) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 55 (21A45400) [pid = 2880] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 54 (18D16C00) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 53 (18D13800) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 52 (19A77400) [pid = 2880] [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]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 51 (21E7A800) [pid = 2880] [serial = 2226] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 50 (1AF85000) [pid = 2880] [serial = 2209] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 49 (209A6800) [pid = 2880] [serial = 2203] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 48 (21A7E400) [pid = 2880] [serial = 2221] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 47 (21360800) [pid = 2880] [serial = 2218] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 46 (20E8FC00) [pid = 2880] [serial = 2215] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 45 (21E32C00) [pid = 2880] [serial = 2224] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 44 (21B4A000) [pid = 2880] [serial = 2223] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 43 (209AFC00) [pid = 2880] [serial = 2212] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 42 (1546B000) [pid = 2880] [serial = 2206] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 41 (1E805800) [pid = 2880] [serial = 2162] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 40 (1F0C0000) [pid = 2880] [serial = 2154] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 39 (1C6C8400) [pid = 2880] [serial = 2210] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 38 (211AF400) [pid = 2880] [serial = 2216] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 37 (1E095C00) [pid = 2880] [serial = 2165] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 36 (1AF85800) [pid = 2880] [serial = 2117] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 35 (20D2C400) [pid = 2880] [serial = 2213] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 34 (1C071800) [pid = 2880] [serial = 2126] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 33 (139C4000) [pid = 2880] [serial = 2102] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 32 (1B05B400) [pid = 2880] [serial = 2120] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 31 (1CC1D400) [pid = 2880] [serial = 2138] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 30 (18DAE000) [pid = 2880] [serial = 2107] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 29 (1BEA0C00) [pid = 2880] [serial = 2070] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 28 (1A069800) [pid = 2880] [serial = 2112] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 27 (1E08D400) [pid = 2880] [serial = 2141] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 26 (1BEAA000) [pid = 2880] [serial = 2123] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 25 (1E0C5000) [pid = 2880] [serial = 2144] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 24 (204A5400) [pid = 2880] [serial = 2159] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 23 (1C125000) [pid = 2880] [serial = 2129] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 22 (1E95F800) [pid = 2880] [serial = 2149] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 21 (1C64C400) [pid = 2880] [serial = 2132] [outer = 00000000] [url = about:blank]
10:24:09 INFO - PROCESS | 2880 | --DOMWINDOW == 20 (1C6BC000) [pid = 2880] [serial = 2135] [outer = 00000000] [url = about:blank]
10:24:13 INFO - PROCESS | 2880 | --DOMWINDOW == 19 (16193C00) [pid = 2880] [serial = 2207] [outer = 00000000] [url = about:blank]
10:24:13 INFO - PROCESS | 2880 | --DOMWINDOW == 18 (21360400) [pid = 2880] [serial = 2219] [outer = 00000000] [url = about:blank]
10:24:13 INFO - PROCESS | 2880 | --DOMWINDOW == 17 (209B0000) [pid = 2880] [serial = 2204] [outer = 00000000] [url = about:blank]
10:24:16 INFO - PROCESS | 2880 | MARIONETTE LOG: INFO: Timeout fired
10:24:16 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
10:24:16 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
10:24:16 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
10:24:16 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30422ms
10:24:16 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
10:24:16 INFO - PROCESS | 2880 | ++DOCSHELL 0E943400 == 8 [pid = 2880] [id = 795]
10:24:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 18 (0E944000) [pid = 2880] [serial = 2228] [outer = 00000000]
10:24:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 19 (0EA60C00) [pid = 2880] [serial = 2229] [outer = 0E944000]
10:24:16 INFO - PROCESS | 2880 | 1449080656939 Marionette INFO loaded listener.js
10:24:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 20 (0EE2F800) [pid = 2880] [serial = 2230] [outer = 0E944000]
10:24:17 INFO - PROCESS | 2880 | ++DOCSHELL 0F1A4400 == 9 [pid = 2880] [id = 796]
10:24:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 21 (0F1A5000) [pid = 2880] [serial = 2231] [outer = 00000000]
10:24:17 INFO - PROCESS | 2880 | ++DOCSHELL 0F1A6C00 == 10 [pid = 2880] [id = 797]
10:24:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 22 (0F1A7000) [pid = 2880] [serial = 2232] [outer = 00000000]
10:24:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 23 (0F1AAC00) [pid = 2880] [serial = 2233] [outer = 0F1A7000]
10:24:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 24 (0F1D2800) [pid = 2880] [serial = 2234] [outer = 0F1A5000]
10:24:21 INFO - PROCESS | 2880 | --DOCSHELL 21E71000 == 9 [pid = 2880] [id = 794]
10:24:23 INFO - PROCESS | 2880 | --DOMWINDOW == 23 (21E7CC00) [pid = 2880] [serial = 2227] [outer = 00000000] [url = about:blank]
10:24:23 INFO - PROCESS | 2880 | --DOMWINDOW == 22 (0EA60C00) [pid = 2880] [serial = 2229] [outer = 00000000] [url = about:blank]
10:24:23 INFO - PROCESS | 2880 | --DOMWINDOW == 21 (21E71C00) [pid = 2880] [serial = 2225] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
10:24:47 INFO - PROCESS | 2880 | MARIONETTE LOG: INFO: Timeout fired
10:24:47 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"
10:24:47 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
10:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:24:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
10:24:47 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
10:24:47 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
10:24:47 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
10:24:47 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30278ms
10:24:47 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
10:24:47 INFO - PROCESS | 2880 | --DOCSHELL 0F1A4400 == 8 [pid = 2880] [id = 796]
10:24:47 INFO - PROCESS | 2880 | --DOCSHELL 0F1A6C00 == 7 [pid = 2880] [id = 797]
10:24:47 INFO - PROCESS | 2880 | ++DOCSHELL 0E92F400 == 8 [pid = 2880] [id = 798]
10:24:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 22 (0E945000) [pid = 2880] [serial = 2235] [outer = 00000000]
10:24:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 23 (0EE2C000) [pid = 2880] [serial = 2236] [outer = 0E945000]
10:24:47 INFO - PROCESS | 2880 | 1449080687263 Marionette INFO loaded listener.js
10:24:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 24 (0EEF0400) [pid = 2880] [serial = 2237] [outer = 0E945000]
10:24:47 INFO - PROCESS | 2880 | ++DOCSHELL 0F1DA400 == 9 [pid = 2880] [id = 799]
10:24:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 25 (0F1DB800) [pid = 2880] [serial = 2238] [outer = 00000000]
10:24:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 26 (0F1DC400) [pid = 2880] [serial = 2239] [outer = 0F1DB800]
10:24:57 INFO - PROCESS | 2880 | --DOCSHELL 0E943400 == 8 [pid = 2880] [id = 795]
10:24:57 INFO - PROCESS | 2880 | --DOMWINDOW == 25 (0F1D2800) [pid = 2880] [serial = 2234] [outer = 0F1A5000] [url = about:blank]
10:24:57 INFO - PROCESS | 2880 | --DOMWINDOW == 24 (0F1AAC00) [pid = 2880] [serial = 2233] [outer = 0F1A7000] [url = about:blank]
10:24:57 INFO - PROCESS | 2880 | --DOMWINDOW == 23 (0F1A7000) [pid = 2880] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
10:24:57 INFO - PROCESS | 2880 | --DOMWINDOW == 22 (0F1A5000) [pid = 2880] [serial = 2231] [outer = 00000000] [url = about:blank]
10:25:03 INFO - PROCESS | 2880 | --DOMWINDOW == 21 (0EE2F800) [pid = 2880] [serial = 2230] [outer = 00000000] [url = about:blank]
10:25:03 INFO - PROCESS | 2880 | --DOMWINDOW == 20 (0EE2C000) [pid = 2880] [serial = 2236] [outer = 00000000] [url = about:blank]
10:25:03 INFO - PROCESS | 2880 | --DOMWINDOW == 19 (0E944000) [pid = 2880] [serial = 2228] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
10:25:17 INFO - PROCESS | 2880 | MARIONETTE LOG: INFO: Timeout fired
10:25:17 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
10:25:17 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30332ms
10:25:17 INFO - TEST-START | /screen-orientation/onchange-event.html
10:25:17 INFO - PROCESS | 2880 | --DOCSHELL 0F1DA400 == 7 [pid = 2880] [id = 799]
10:25:17 INFO - PROCESS | 2880 | ++DOCSHELL 0E93F400 == 8 [pid = 2880] [id = 800]
10:25:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 20 (0E9E4400) [pid = 2880] [serial = 2240] [outer = 00000000]
10:25:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 21 (0EE2B000) [pid = 2880] [serial = 2241] [outer = 0E9E4400]
10:25:17 INFO - PROCESS | 2880 | 1449080717602 Marionette INFO loaded listener.js
10:25:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 22 (0EEE9000) [pid = 2880] [serial = 2242] [outer = 0E9E4400]
10:25:27 INFO - PROCESS | 2880 | --DOCSHELL 0E92F400 == 7 [pid = 2880] [id = 798]
10:25:27 INFO - PROCESS | 2880 | --DOMWINDOW == 21 (0F1DC400) [pid = 2880] [serial = 2239] [outer = 0F1DB800] [url = about:blank]
10:25:27 INFO - PROCESS | 2880 | --DOMWINDOW == 20 (0F1DB800) [pid = 2880] [serial = 2238] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
10:25:33 INFO - PROCESS | 2880 | --DOMWINDOW == 19 (0EE2B000) [pid = 2880] [serial = 2241] [outer = 00000000] [url = about:blank]
10:25:33 INFO - PROCESS | 2880 | --DOMWINDOW == 18 (0E945000) [pid = 2880] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
10:25:39 INFO - PROCESS | 2880 | --DOMWINDOW == 17 (0EEF0400) [pid = 2880] [serial = 2237] [outer = 00000000] [url = about:blank]
10:25:47 INFO - PROCESS | 2880 | MARIONETTE LOG: INFO: Timeout fired
10:25:47 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
10:25:47 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
10:25:47 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30332ms
10:25:47 INFO - TEST-START | /screen-orientation/orientation-api.html
10:25:47 INFO - PROCESS | 2880 | ++DOCSHELL 0EA2B800 == 8 [pid = 2880] [id = 801]
10:25:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 18 (0EA2CC00) [pid = 2880] [serial = 2243] [outer = 00000000]
10:25:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 19 (0EE2C400) [pid = 2880] [serial = 2244] [outer = 0EA2CC00]
10:25:47 INFO - PROCESS | 2880 | 1449080747938 Marionette INFO loaded listener.js
10:25:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 20 (0EEF0C00) [pid = 2880] [serial = 2245] [outer = 0EA2CC00]
10:25:48 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
10:25:48 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
10:25:48 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
10:25:48 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 570ms
10:25:48 INFO - TEST-START | /screen-orientation/orientation-reading.html
10:25:48 INFO - PROCESS | 2880 | ++DOCSHELL 0E92F400 == 9 [pid = 2880] [id = 802]
10:25:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 21 (0F1D7000) [pid = 2880] [serial = 2246] [outer = 00000000]
10:25:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 22 (0F350C00) [pid = 2880] [serial = 2247] [outer = 0F1D7000]
10:25:48 INFO - PROCESS | 2880 | 1449080748494 Marionette INFO loaded listener.js
10:25:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 23 (0F376800) [pid = 2880] [serial = 2248] [outer = 0F1D7000]
10:25:48 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
10:25:48 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
10:25:48 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
10:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:25:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:25:48 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
10:25:48 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
10:25:48 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
10:25:48 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
10:25:48 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
10:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:25:48 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
10:25:48 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
10:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:25:48 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:25:48 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
10:25:48 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 570ms
10:25:48 INFO - TEST-START | /selection/Document-open.html
10:25:49 INFO - PROCESS | 2880 | ++DOCSHELL 0F37F400 == 10 [pid = 2880] [id = 803]
10:25:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 24 (0F381000) [pid = 2880] [serial = 2249] [outer = 00000000]
10:25:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 25 (0F48F800) [pid = 2880] [serial = 2250] [outer = 0F381000]
10:25:49 INFO - PROCESS | 2880 | 1449080749062 Marionette INFO loaded listener.js
10:25:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 26 (0F497000) [pid = 2880] [serial = 2251] [outer = 0F381000]
10:25:49 INFO - PROCESS | 2880 | ++DOCSHELL 1310F400 == 11 [pid = 2880] [id = 804]
10:25:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 27 (1311A400) [pid = 2880] [serial = 2252] [outer = 00000000]
10:25:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 28 (131BEC00) [pid = 2880] [serial = 2253] [outer = 1311A400]
10:25:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 29 (131CD000) [pid = 2880] [serial = 2254] [outer = 1311A400]
10:25:49 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 ""
10:25:49 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
10:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:25:49 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
10:25:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
10:25:49 INFO - TEST-OK | /selection/Document-open.html | took 771ms
10:25:49 INFO - TEST-START | /selection/addRange.html
10:25:49 INFO - PROCESS | 2880 | ++DOCSHELL 1311A000 == 12 [pid = 2880] [id = 805]
10:25:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 30 (1311E000) [pid = 2880] [serial = 2255] [outer = 00000000]
10:25:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 31 (1347B000) [pid = 2880] [serial = 2256] [outer = 1311E000]
10:25:49 INFO - PROCESS | 2880 | 1449080749937 Marionette INFO loaded listener.js
10:25:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 32 (1391B400) [pid = 2880] [serial = 2257] [outer = 1311E000]
10:25:50 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:50 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:50 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:50 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:50 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:50 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:50 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:50 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:51 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:52 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:53 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:54 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:55 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:25:56 INFO - PROCESS | 2880 | [2880] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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 ""
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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 ""
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - Selection.addRange() tests
10:26:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:30 INFO - "
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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 ""
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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̈ḧ
10:26:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:30 INFO - "
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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 ""
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - Selection.addRange() tests
10:26:30 INFO - Selection.addRange() tests
10:26:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:30 INFO - "
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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 ""
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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̈ḧ
10:26:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:30 INFO - "
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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 ""
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 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
10:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:30 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
10:26:30 INFO - Selection.addRange() tests
10:26:31 INFO - Selection.addRange() tests
10:26:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:31 INFO - "
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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 ""
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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̈ḧ
10:26:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:31 INFO - "
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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 ""
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - Selection.addRange() tests
10:26:31 INFO - Selection.addRange() tests
10:26:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:31 INFO - "
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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 ""
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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̈ḧ
10:26:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:31 INFO - "
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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 ""
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - Selection.addRange() tests
10:26:31 INFO - Selection.addRange() tests
10:26:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:31 INFO - "
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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 ""
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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̈ḧ
10:26:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:31 INFO - "
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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 ""
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 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
10:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:31 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
10:26:31 INFO - Selection.addRange() tests
10:26:31 INFO - Selection.addRange() tests
10:26:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:32 INFO - "
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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 ""
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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̈ḧ
10:26:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:32 INFO - "
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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 ""
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - Selection.addRange() tests
10:26:32 INFO - Selection.addRange() tests
10:26:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:32 INFO - "
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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 ""
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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̈ḧ
10:26:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:32 INFO - "
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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 ""
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - Selection.addRange() tests
10:26:32 INFO - Selection.addRange() tests
10:26:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:32 INFO - "
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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 ""
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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̈ḧ
10:26:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:32 INFO - "
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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 ""
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - Selection.addRange() tests
10:26:32 INFO - Selection.addRange() tests
10:26:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:32 INFO - "
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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 ""
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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̈ḧ
10:26:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:32 INFO - "
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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 ""
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 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
10:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:32 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
10:26:32 INFO - Selection.addRange() tests
10:26:33 INFO - Selection.addRange() tests
10:26:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:33 INFO - "
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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 ""
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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̈ḧ
10:26:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:33 INFO - "
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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 ""
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - Selection.addRange() tests
10:26:33 INFO - Selection.addRange() tests
10:26:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:33 INFO - "
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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 ""
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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̈ḧ
10:26:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:33 INFO - "
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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 ""
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - Selection.addRange() tests
10:26:33 INFO - Selection.addRange() tests
10:26:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:33 INFO - "
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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 ""
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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̈ḧ
10:26:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:33 INFO - "
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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 ""
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 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
10:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:33 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
10:26:33 INFO - Selection.addRange() tests
10:26:34 INFO - Selection.addRange() tests
10:26:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:34 INFO - "
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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 ""
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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̈ḧ
10:26:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:34 INFO - "
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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 ""
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - Selection.addRange() tests
10:26:34 INFO - Selection.addRange() tests
10:26:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:34 INFO - "
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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 ""
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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̈ḧ
10:26:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:34 INFO - "
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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 ""
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - Selection.addRange() tests
10:26:34 INFO - Selection.addRange() tests
10:26:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:34 INFO - "
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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 ""
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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̈ḧ
10:26:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:34 INFO - "
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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 ""
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - Selection.addRange() tests
10:26:34 INFO - Selection.addRange() tests
10:26:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:34 INFO - "
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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 ""
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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̈ḧ
10:26:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:34 INFO - "
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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 ""
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 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
10:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:34 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
10:26:34 INFO - Selection.addRange() tests
10:26:35 INFO - Selection.addRange() tests
10:26:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:35 INFO - "
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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 ""
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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̈ḧ
10:26:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:35 INFO - "
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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 ""
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - Selection.addRange() tests
10:26:35 INFO - Selection.addRange() tests
10:26:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:35 INFO - "
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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 ""
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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̈ḧ
10:26:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:35 INFO - "
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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 ""
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - Selection.addRange() tests
10:26:35 INFO - Selection.addRange() tests
10:26:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:35 INFO - "
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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 ""
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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̈ḧ
10:26:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:35 INFO - "
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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 ""
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 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
10:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:35 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
10:26:35 INFO - Selection.addRange() tests
10:26:36 INFO - Selection.addRange() tests
10:26:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:36 INFO - "
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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 ""
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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̈ḧ
10:26:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:36 INFO - "
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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 ""
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - Selection.addRange() tests
10:26:36 INFO - Selection.addRange() tests
10:26:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:36 INFO - "
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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 ""
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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̈ḧ
10:26:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:36 INFO - "
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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 ""
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - Selection.addRange() tests
10:26:36 INFO - Selection.addRange() tests
10:26:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:36 INFO - "
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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 ""
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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̈ḧ
10:26:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:36 INFO - "
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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 ""
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - Selection.addRange() tests
10:26:36 INFO - Selection.addRange() tests
10:26:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:36 INFO - "
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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 ""
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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̈ḧ
10:26:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:36 INFO - "
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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 ""
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 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
10:26:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:36 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
10:26:36 INFO - Selection.addRange() tests
10:26:37 INFO - Selection.addRange() tests
10:26:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:37 INFO - "
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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 ""
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 30 (1347B000) [pid = 2880] [serial = 2256] [outer = 00000000] [url = about:blank]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 29 (131CD000) [pid = 2880] [serial = 2254] [outer = 00000000] [url = about:blank]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 28 (0F48F800) [pid = 2880] [serial = 2250] [outer = 00000000] [url = about:blank]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 27 (0F350C00) [pid = 2880] [serial = 2247] [outer = 00000000] [url = about:blank]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 26 (0EEF0C00) [pid = 2880] [serial = 2245] [outer = 00000000] [url = about:blank]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 25 (0EE2C400) [pid = 2880] [serial = 2244] [outer = 00000000] [url = about:blank]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 24 (0EEE9000) [pid = 2880] [serial = 2242] [outer = 00000000] [url = about:blank]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 23 (0E9E4400) [pid = 2880] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 22 (0F381000) [pid = 2880] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/selection/Document-open.html]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 21 (0EA2CC00) [pid = 2880] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 20 (0F1D7000) [pid = 2880] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
10:26:37 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
10:26:37 INFO - PROCESS | 2880 | --DOMWINDOW == 19 (1311A400) [pid = 2880] [serial = 2252] [outer = 00000000] [url = about:blank]
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 INFO - PROCESS | 2880 | --DOCSHELL 1310F400 == 7 [pid = 2880] [id = 804]
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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̈ḧ
10:26:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:37 INFO - "
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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 ""
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - Selection.addRange() tests
10:26:37 INFO - Selection.addRange() tests
10:26:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:37 INFO - "
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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 ""
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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̈ḧ
10:26:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:37 INFO - "
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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 ""
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - Selection.addRange() tests
10:26:37 INFO - Selection.addRange() tests
10:26:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:37 INFO - "
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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 ""
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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̈ḧ
10:26:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:37 INFO - "
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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 ""
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - Selection.addRange() tests
10:26:37 INFO - Selection.addRange() tests
10:26:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:37 INFO - "
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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 ""
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:37 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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̈ḧ
10:26:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:38 INFO - "
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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 ""
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - Selection.addRange() tests
10:26:38 INFO - Selection.addRange() tests
10:26:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:38 INFO - "
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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 ""
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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̈ḧ
10:26:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:38 INFO - "
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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 ""
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - Selection.addRange() tests
10:26:38 INFO - Selection.addRange() tests
10:26:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:38 INFO - "
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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 ""
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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̈ḧ
10:26:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:38 INFO - "
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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 ""
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - Selection.addRange() tests
10:26:38 INFO - Selection.addRange() tests
10:26:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:38 INFO - "
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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 ""
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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̈ḧ
10:26:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:38 INFO - "
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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 ""
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 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
10:26:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:38 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
10:26:38 INFO - Selection.addRange() tests
10:26:39 INFO - Selection.addRange() tests
10:26:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:39 INFO - "
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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 ""
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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̈ḧ
10:26:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:39 INFO - "
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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 ""
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - Selection.addRange() tests
10:26:39 INFO - Selection.addRange() tests
10:26:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:39 INFO - "
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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 ""
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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̈ḧ
10:26:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:39 INFO - "
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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 ""
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - Selection.addRange() tests
10:26:39 INFO - Selection.addRange() tests
10:26:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:39 INFO - "
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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 ""
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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̈ḧ
10:26:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:39 INFO - "
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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 ""
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - Selection.addRange() tests
10:26:39 INFO - Selection.addRange() tests
10:26:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:39 INFO - "
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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 ""
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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̈ḧ
10:26:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:39 INFO - "
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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 ""
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 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
10:26:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - Selection.addRange() tests
10:26:40 INFO - Selection.addRange() tests
10:26:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:40 INFO - "
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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 ""
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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̈ḧ
10:26:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:40 INFO - "
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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 ""
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - Selection.addRange() tests
10:26:40 INFO - Selection.addRange() tests
10:26:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:40 INFO - "
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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 ""
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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̈ḧ
10:26:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:40 INFO - "
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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 ""
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - Selection.addRange() tests
10:26:40 INFO - Selection.addRange() tests
10:26:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:40 INFO - "
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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 ""
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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̈ḧ
10:26:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:40 INFO - "
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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 ""
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 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
10:26:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:40 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
10:26:40 INFO - Selection.addRange() tests
10:26:41 INFO - Selection.addRange() tests
10:26:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:41 INFO - "
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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 ""
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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̈ḧ
10:26:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:41 INFO - "
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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 ""
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - Selection.addRange() tests
10:26:41 INFO - Selection.addRange() tests
10:26:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:41 INFO - "
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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 ""
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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̈ḧ
10:26:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:41 INFO - "
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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 ""
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - Selection.addRange() tests
10:26:41 INFO - Selection.addRange() tests
10:26:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:41 INFO - "
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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 ""
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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̈ḧ
10:26:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:41 INFO - "
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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 ""
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - Selection.addRange() tests
10:26:41 INFO - Selection.addRange() tests
10:26:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:41 INFO - "
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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 ""
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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̈ḧ
10:26:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:41 INFO - "
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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 ""
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 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
10:26:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:41 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
10:26:41 INFO - Selection.addRange() tests
10:26:42 INFO - Selection.addRange() tests
10:26:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:42 INFO - "
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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 ""
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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̈ḧ
10:26:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:42 INFO - "
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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 ""
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - Selection.addRange() tests
10:26:42 INFO - Selection.addRange() tests
10:26:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:42 INFO - "
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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 ""
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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̈ḧ
10:26:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:42 INFO - "
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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 ""
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - Selection.addRange() tests
10:26:42 INFO - Selection.addRange() tests
10:26:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:42 INFO - "
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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 ""
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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̈ḧ
10:26:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:42 INFO - "
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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 ""
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 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
10:26:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:42 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
10:26:42 INFO - Selection.addRange() tests
10:26:43 INFO - Selection.addRange() tests
10:26:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:43 INFO - "
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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 ""
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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̈ḧ
10:26:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:43 INFO - "
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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 ""
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - Selection.addRange() tests
10:26:43 INFO - Selection.addRange() tests
10:26:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:43 INFO - "
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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 ""
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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̈ḧ
10:26:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:43 INFO - "
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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 ""
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - Selection.addRange() tests
10:26:43 INFO - Selection.addRange() tests
10:26:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:43 INFO - "
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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 ""
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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̈ḧ
10:26:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:43 INFO - "
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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 ""
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - Selection.addRange() tests
10:26:43 INFO - Selection.addRange() tests
10:26:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:43 INFO - "
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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 ""
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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̈ḧ
10:26:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:43 INFO - "
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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 ""
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 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
10:26:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:43 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
10:26:43 INFO - Selection.addRange() tests
10:26:44 INFO - Selection.addRange() tests
10:26:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:44 INFO - "
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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 ""
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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̈ḧ
10:26:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:44 INFO - "
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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 ""
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - Selection.addRange() tests
10:26:44 INFO - Selection.addRange() tests
10:26:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:44 INFO - "
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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 ""
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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̈ḧ
10:26:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:44 INFO - "
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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 ""
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - Selection.addRange() tests
10:26:44 INFO - Selection.addRange() tests
10:26:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:44 INFO - "
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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 ""
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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̈ḧ
10:26:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:44 INFO - "
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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 ""
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - Selection.addRange() tests
10:26:44 INFO - Selection.addRange() tests
10:26:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:44 INFO - "
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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 ""
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 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
10:26:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:44 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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̈ḧ
10:26:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:45 INFO - "
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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 ""
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - Selection.addRange() tests
10:26:45 INFO - Selection.addRange() tests
10:26:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:45 INFO - "
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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 ""
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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̈ḧ
10:26:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:45 INFO - "
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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 ""
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - Selection.addRange() tests
10:26:45 INFO - Selection.addRange() tests
10:26:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:45 INFO - "
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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 ""
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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̈ḧ
10:26:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:45 INFO - "
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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 ""
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - Selection.addRange() tests
10:26:45 INFO - Selection.addRange() tests
10:26:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:45 INFO - "
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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 ""
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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̈ḧ
10:26:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:45 INFO - "
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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 ""
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 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
10:26:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:45 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
10:26:45 INFO - Selection.addRange() tests
10:26:46 INFO - Selection.addRange() tests
10:26:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:46 INFO - "
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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 ""
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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̈ḧ
10:26:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:46 INFO - "
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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 ""
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - Selection.addRange() tests
10:26:46 INFO - Selection.addRange() tests
10:26:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:46 INFO - "
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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 ""
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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̈ḧ
10:26:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:46 INFO - "
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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 ""
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - Selection.addRange() tests
10:26:46 INFO - Selection.addRange() tests
10:26:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:46 INFO - "
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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 ""
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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̈ḧ
10:26:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:26:46 INFO - "
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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 ""
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 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
10:26:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:26:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:26:46 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
10:26:46 INFO - - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 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 () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 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 () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 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 () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 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 () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:27:33 INFO - root.queryAll(q)
10:27:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:27:33 INFO - root.query(q)
10:27:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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 () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:27:34 INFO - root.query(q)
10:27:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:27:34 INFO - root.queryAll(q)
10:27:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:27:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOCSHELL 18919000 == 15 [pid = 2880] [id = 817]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOCSHELL 15546000 == 14 [pid = 2880] [id = 816]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOCSHELL 13B4F400 == 13 [pid = 2880] [id = 815]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOCSHELL 131CC000 == 12 [pid = 2880] [id = 814]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOCSHELL 0F384000 == 11 [pid = 2880] [id = 813]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOCSHELL 0E944400 == 10 [pid = 2880] [id = 812]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOMWINDOW == 46 (0EE32000) [pid = 2880] [serial = 2260] [outer = 00000000] [url = about:blank]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOMWINDOW == 45 (0F19B800) [pid = 2880] [serial = 2263] [outer = 00000000] [url = about:blank]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOMWINDOW == 44 (0E93EC00) [pid = 2880] [serial = 2266] [outer = 00000000] [url = about:blank]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOMWINDOW == 43 (1391B000) [pid = 2880] [serial = 2268] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 INFO - PROCESS | 2880 | --DOMWINDOW == 42 (131BE800) [pid = 2880] [serial = 2270] [outer = 00000000] [url = about:blank]
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:34 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
10:27:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:27:35 INFO - #descendant-div2 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:27:35 INFO - #descendant-div2 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - >
10:27:35 INFO - #child-div2 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - >
10:27:35 INFO - #child-div2 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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>
10:27:35 INFO - #child-div2 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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>
10:27:35 INFO - #child-div2 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - >#child-div2 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - >#child-div2 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - +
10:27:35 INFO - #adjacent-p3 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - +
10:27:35 INFO - #adjacent-p3 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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+
10:27:35 INFO - #adjacent-p3 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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+
10:27:35 INFO - #adjacent-p3 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - +#adjacent-p3 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - +#adjacent-p3 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - ~
10:27:35 INFO - #sibling-p3 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - ~
10:27:35 INFO - #sibling-p3 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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~
10:27:35 INFO - #sibling-p3 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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~
10:27:35 INFO - #sibling-p3 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - ~#sibling-p3 - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - ~#sibling-p3 - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO -
10:27:35 INFO - ,
10:27:35 INFO -
10:27:35 INFO - #group strong - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO -
10:27:35 INFO - ,
10:27:35 INFO -
10:27:35 INFO - #group strong - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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,
10:27:35 INFO - #group strong - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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,
10:27:35 INFO - #group strong - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - ,#group strong - root.queryAll is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - ,#group strong - root.query is not a function
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 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
10:27:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:27:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:27:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:27:35 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 5203ms
10:27:35 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
10:27:35 INFO - PROCESS | 2880 | ++DOCSHELL 0EA2CC00 == 11 [pid = 2880] [id = 821]
10:27:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 43 (0EA30000) [pid = 2880] [serial = 2299] [outer = 00000000]
10:27:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 44 (0EE91800) [pid = 2880] [serial = 2300] [outer = 0EA30000]
10:27:35 INFO - PROCESS | 2880 | 1449080855588 Marionette INFO loaded listener.js
10:27:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 45 (0F1D3000) [pid = 2880] [serial = 2301] [outer = 0EA30000]
10:27:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
10:27:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
10:27:36 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 "
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
10:27:36 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"
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
10:27:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
10:27:36 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 "
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
10:27:36 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"
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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 { "
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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"
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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]
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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 { "
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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]
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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"
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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 { "
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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"
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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]
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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 { "
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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]
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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"
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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 { "
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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"
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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]
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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 { "
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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]
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 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"
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:27:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:27:36 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 878ms
10:27:36 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
10:27:36 INFO - PROCESS | 2880 | ++DOCSHELL 0F883C00 == 12 [pid = 2880] [id = 822]
10:27:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 46 (131CC000) [pid = 2880] [serial = 2302] [outer = 00000000]
10:27:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 47 (1553C400) [pid = 2880] [serial = 2303] [outer = 131CC000]
10:27:36 INFO - PROCESS | 2880 | 1449080856457 Marionette INFO loaded listener.js
10:27:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 48 (1558D000) [pid = 2880] [serial = 2304] [outer = 131CC000]
10:27:36 INFO - PROCESS | 2880 | ++DOCSHELL 17236C00 == 13 [pid = 2880] [id = 823]
10:27:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 49 (17237400) [pid = 2880] [serial = 2305] [outer = 00000000]
10:27:36 INFO - PROCESS | 2880 | ++DOCSHELL 17238400 == 14 [pid = 2880] [id = 824]
10:27:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 50 (17239000) [pid = 2880] [serial = 2306] [outer = 00000000]
10:27:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 51 (1723BC00) [pid = 2880] [serial = 2307] [outer = 17237400]
10:27:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 52 (17244400) [pid = 2880] [serial = 2308] [outer = 17239000]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 51 (1E08E800) [pid = 2880] [serial = 2289] [outer = 00000000] [url = about:blank]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 50 (0F48E400) [pid = 2880] [serial = 2278] [outer = 00000000] [url = about:blank]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 49 (13E23C00) [pid = 2880] [serial = 2284] [outer = 00000000] [url = about:blank]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 48 (1AA8DC00) [pid = 2880] [serial = 2286] [outer = 00000000] [url = about:blank]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 47 (13C5A400) [pid = 2880] [serial = 2283] [outer = 00000000] [url = about:blank]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 46 (0EE25800) [pid = 2880] [serial = 2275] [outer = 00000000] [url = about:blank]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 45 (21A39000) [pid = 2880] [serial = 2292] [outer = 00000000] [url = about:blank]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 44 (0F385000) [pid = 2880] [serial = 2277] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 43 (0E9A2800) [pid = 2880] [serial = 2274] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 42 (15546400) [pid = 2880] [serial = 2285] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 41 (1C6C3400) [pid = 2880] [serial = 2288] [outer = 00000000] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 40 (13BA2400) [pid = 2880] [serial = 2282] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
10:27:37 INFO - PROCESS | 2880 | --DOMWINDOW == 39 (1329E800) [pid = 2880] [serial = 2280] [outer = 00000000] [url = about:blank]
10:27:37 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
10:27:37 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
10:27:37 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 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
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:27:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:27:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:27:37 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */